Articulo de referencia

Texto sublime

{{cite web |url=https://www.sublimetext.com/eula |title=Sublime Text EULA |publisher=Sublime HQ Pty Ltd |access-date=22 September 2017 |archive-date=26 April 2018 |archive-url=h...

Sublime Text es un editor de texto y código fuente con una interfaz minimalista, resaltado de sintaxis y plegado de código , con soporte nativo para numerosos lenguajes de programación y marcado , búsqueda y reemplazo con soporte para expresiones regulares , una ventana de terminal/consola integrada y temas personalizables . Disponible para Windows , macOS y Linux , su funcionalidad se puede ampliar con complementos escritos en Python . Los complementos aportados por la comunidad se pueden descargar e instalar mediante un sistema de control de paquetes integrado, o bien, el usuario puede escribirlos mediante una API de Python . Sublime Text es un software propietario , pero se puede descargar gratuitamente y utilizar como versión de evaluación sin límite de tiempo.

Características

Las características de Sublime Text incluyen [ 4 ] navegación rápida a símbolos, líneas o archivos de proyecto; [ 5 ] una "paleta de comandos" con coincidencia adaptativa para la invocación rápida por teclado de comandos de uso frecuente; edición simultánea ; una API basada en Python para complementos; preferencias específicas del proyecto y la sintaxis; amplia personalización a través de archivos de configuración JSON, incluyendo configuraciones específicas del proyecto y la plataforma; compatibilidad multiplataforma (Windows, macOS y Linux) y compatibilidad para escribir complementos multiplataforma; y compatibilidad con gramáticas de lenguaje TextMate .

Limitaciones

A partir de la versión 4, Sublime Text no admite idiomas de derecha a izquierda como el árabe , el hebreo o el persa . [ 6 ]

Historial de versiones

Versión 1

Sublime Text 1.0 se lanzó el 18 de enero de 2008 como una aplicación para el sistema operativo Windows. [ 7 ] Admite pestañas y vista de archivos lado a lado.

Versión 2

Sublime Text 2.0 se lanzó el 26 de junio de 2012. Fue la primera versión compatible con Linux y OS X. Otros cambios con respecto a la primera versión del software, tal como se promocionó en el blog oficial de Sublime, incluyen compatibilidad con pantallas Retina y la función "Quick Skip Next". [ 8 ]

Temas

La interfaz de Sublime Text 2
  • Sublime Text incluye 23 temas visuales, con la opción de descargar y configurar temas adicionales mediante complementos de terceros.
  • La función de minimapa muestra una vista general reducida de todo el archivo en la esquina superior derecha de la pantalla. La porción del archivo visible en el panel principal del editor se resalta y, al hacer clic o arrastrar en esta vista, el editor se desplaza por el archivo. [ 9 ]

Paneles, grupos y modos de pantalla

  • Los modos de pantalla incluyen: mostrar hasta cuatro archivos a la vez en paneles, un modo de pantalla completa y sin distracciones para mostrar un solo archivo sin menús de interfaz a su alrededor.

Selección de columnas y edición de selección múltiple

Con esta función, el usuario puede seleccionar columnas de texto completas a la vez o colocar más de un cursor en el texto. Esto permite la edición simultánea . Los cursores se comportan como si cada uno fuera el único en el texto, moviéndose de forma independiente del mismo modo. Esto incluye el movimiento por carácter, línea, palabra o subpalabra ( CamelCase , delimitado por guion o guion bajo), así como el movimiento al principio o al final de una línea. Esto permite editar estructuras repetitivas complejas sin el uso de macros ni expresiones regulares . [ 10 ]

Autocompletar

Sublime Text sugiere completar las entradas a medida que el usuario escribe, basándose en el lenguaje de programación del archivo actual. También autocompleta los nombres de las variables asignadas dentro del mismo código.

Resaltado de sintaxis y visualización de alto contraste

El fondo oscuro de Sublime Text tiene como objetivo reducir la fatiga visual y mejorar la legibilidad del texto al aumentar el contraste con el mismo.

Compilación de código en el editor

Los usuarios pueden ejecutar código para ciertos lenguajes directamente desde el editor, lo que reduce la necesidad de usar la línea de comandos. Esta función también se puede configurar para compilar el código automáticamente cada vez que se guarda el archivo.

Fragmentos

Esta función permite a los usuarios guardar bloques de código de uso frecuente y asignarles palabras clave. El usuario puede escribir la palabra clave y pegar Tab ↹el bloque de código cuando lo necesite.

Otras características

Sublime Text tiene una serie de características adicionales a estas, entre las que se incluyen: [ 11 ]

  • El guardado automático intenta evitar que los usuarios pierdan su trabajo.
  • Asignación de teclas personalizable , una herramienta de navegación que permite a los usuarios asignar teclas de acceso rápido a las opciones que elijan tanto en los menús como en la barra de herramientas.
  • La función Buscar mientras escribe comienza a buscar el texto que el usuario está escribiendo a medida que escribe, sin necesidad de un cuadro de diálogo aparte.
  • La función de corrección ortográfica corrige a medida que escribes.
  • Macros
  • Repite la última acción.
  • Una amplia selección de comandos de edición, que incluyen sangría y eliminación de sangría, reformateo de párrafos y unión de líneas.

Versión 3

PHP Hola Mundo en Sublime Text 3

La versión 3 entró en fase beta el 29 de enero de 2013. Inicialmente disponible solo para usuarios registrados que habían comprado Sublime Text 2, el 28 de junio de 2013 se puso a disposición del público general. Sin embargo, las versiones de desarrollo más recientes aún requerían un código de registro. [ 12 ] Sublime Text 3 se lanzó oficialmente el 13 de septiembre de 2017. [ 13 ] [ 14 ] En mayo de 2018 le siguió la versión 3.1 [ 15 ] y la versión 3.2 en marzo de 2019. [ 16 ]

Dos de las principales características que añade Sublime Text 3 son la indexación de símbolos y la gestión de paneles. La indexación de símbolos permite a Sublime Text escanear archivos y crear un índice para facilitar las funciones Ir a definición e Ir a símbolo en el proyecto . La gestión de paneles permite a los usuarios moverse entre paneles mediante teclas de acceso rápido. [ 17 ]

Versión 4

La versión 4 se lanzó el 20 de mayo de 2021. [ 18 ] Entre las principales novedades se incluyeron la función de autocompletado contextual para todo el proyecto, la selección múltiple mediante pestañas y la compatibilidad con el modo oscuro. La nueva versión introdujo la renderización acelerada por hardware mediante OpenGL para resoluciones de pantalla altas y compatibilidad nativa con Apple M1 y ARM64. También incluyó optimizaciones de rendimiento internas y actualizaciones, como un nuevo host de complementos para Python 3.8 y API extendidas para el desarrollo de complementos avanzados.

gestor de paquetes

Package Control es un gestor de paquetes de terceros de código abierto [ 19 ] para Sublime Text que permite al usuario buscar, instalar, actualizar y eliminar complementos , generalmente sin reiniciar Sublime Text. El gestor de paquetes mantiene actualizados los paquetes instalados con una función de actualización automática y descarga paquetes de GitHub , BitBucket y un sistema de canal/repositorio personalizado codificado en JSON. También gestiona la actualización de paquetes clonados de GitHub y BitBucket a través de Git y Hg , además de proporcionar comandos para habilitar y deshabilitar paquetes. El gestor de paquetes también incluye un comando para agrupar cualquier directorio de paquete en un archivo .sublime-package. [ 20 ]

Entre los paquetes de terceros más destacados se incluyen:

  • LSP - Compatibilidad con el protocolo de servidor de lenguaje
  • Resaltador de corchetes  : mejora el resaltado básico que Sublime Text proporciona para los pares de corchetes.
  • SublimeLinter  : herramienta de análisis estático de código (validación) para JavaScript, Perl, PHP, Python, Ruby y otros lenguajes.
  • Mejoras en la barra lateral  : mejoras en la barra lateral de Sublime Text con nuevas opciones para eliminar, abrir, mover, crear, editar y buscar archivos.

Licencias

A partir de 2025Sublime Text está disponible bajo licencias personales y comerciales; las licencias personales permiten el uso ilimitado y perpetuo por parte de un individuo de la versión actual de Sublime Text a partir de la fecha de compra de la licencia, así como de cualquier versión posterior de Sublime Text lanzada dentro de los 3 años posteriores a la fecha de compra de la licencia, mientras que las licencias comerciales se venden a empresas y organizaciones anualmente, por usuario. [ 21 ] El mismo modelo de licencia se aplica a Sublime Merge. Para las licencias personales también existe la posibilidad de obtener una licencia combinada para ambos productos.

Fusión sublime

En 2018, Sublime HQ lanzó Sublime Merge, una herramienta de fusión y interfaz gráfica de usuario (GUI) para Git . [ 23 ] Cuando se instala junto con Sublime Text, utiliza sus paquetes de resaltado de sintaxis y tienen integraciones para interactuar entre sí. [ 24 ] Técnicamente, Sublime Merge y Text comparten gran parte del código base y conceptos de interfaz de usuario.

Véase también

Referencias

  1. https://www.sublimetext.com/download .{{cite web}}: Falta o está vacío |title=( ayuda )
  2. https://www.sublimetext.com/dev .{{cite web}}: Falta o está vacío |title=( ayuda )
  3. "Contrato de licencia de usuario final de Sublime Text" . Sublime HQ Pty Ltd. Archivado del original el 26 de abril de 2018. Consultado el 22 de septiembre de 2017 .
  4. "Sublime Text" . Sublime HQ Pty Ltd. Archivado del original el 16 de marzo de 2014. Consultado el 14 de marzo de 2014 .
  5. "Características" . thewebdesignbay.com. Archivado del original el 8 de noviembre de 2012. Consultado el 13 de noviembre de 2012 .
  6. "Captura de pantalla de Sublime Text 4 que muestra la representación de texto multilingüe" . Wikimedia Commons . Fundación Wikimedia. 28 de noviembre de 2024. Consultado el 28 de noviembre de 2024 .
  7. "Sublime Blog" . Archivado del original el 1 de julio de 2022. Consultado el 15 de junio de 2022 .
  8. "Sublime Blog" . Archivado del original el 1 de mayo de 2015. Consultado el 11 de abril de 2015 .
  9. "Interfaz" . 1stwebdesigner. Archivado del original el 24 de diciembre de 2017. Recuperado el 13 de noviembre de 2012 .
  10. "Características" . makeuseof.com. 15 de marzo de 2012. Archivado del original el 23 de noviembre de 2012. Consultado el 13 de noviembre de 2012 .
  11. "Características" . 1stwebdesigner. Archivado del original el 24 de diciembre de 2017. Recuperado el 13 de noviembre de 2012 .
  12. "Sublime Text 3 Dev Builds" . Archivado del original el 19 de agosto de 2013. Consultado el 9 de septiembre de 2013 .
  13. Skinner, Jon. "Sublime Text 3.0" . Archivado del original el 13 de septiembre de 2017. Recuperado el 13 de septiembre de 2017 .
  14. Razvan, Serea (13 de septiembre de 2017). "Sublime Text 3 disponible para descargar" . Neowin . Archivado del original el 2 de junio de 2021. Consultado el 30 de mayo de 2021 .
  15. Lanzamiento de Sublime Text 3.1 , Sublime HQ Pty Ltd, 7 de mayo de 2018, archivado del original el 8 de junio de 2018 , consultado el 18 de febrero de 2021
  16. Sublime Text 3.2 , Sublime HQ Pty Ltd, 13 de marzo de 2019, archivado del original el 16 de marzo de 2019 , recuperado el 18 de febrero de 2021
  17. "Sublime Text 3 Beta" . Blog de Sublime . Archivado del original el 11 de enero de 2014. Consultado el 11 de enero de 2014 .
  18. "Sublime Text 4" . Registro de cambios de Sublime . Archivado del original el 5 de julio de 2021. Consultado el 20 de mayo de 2021 .
  19. "Licencia" . Archivado del original el 13 de octubre de 2022. Consultado el 15 de julio de 2022 .
  20. "Control de paquetes" . wbond.net. Archivado del original el 3 de octubre de 2013. Consultado el 9 de septiembre de 2013 .
  21. Correspondencia privada, 22 de mayo de 2025 .
  22. https://www.sublimemerge.com/download .{{cite web}}: Falta o está vacío |title=( ayuda )
  23. Booker, Logan (22 de septiembre de 2018). "Sublime Merge es una elegante interfaz Git de los creadores de Sublime Text" . Australia: Lifehacker . Archivado del original el 26 de enero de 2020. Consultado el 26 de enero de 2020 .
  24. "Paquetes – Documentación de Sublime Merge" . www.sublimemerge.com . Archivado del original el 31 de julio de 2023. Consultado el 31 de julio de 2023 .
  • Sitio web oficialEdita esto en Wikidata