Desarrollador(es) | Jon Skinner , Sede sublime |
---|---|
Lanzamiento inicial | 18 de enero de 2008 ( 18 de enero de 2008 ) |
Versión estable | 4 (versión 4180) [1] / 6 de agosto de 2024 ( 6 de agosto de 2024 ) |
Versión preliminar | 4 (versión 4183) [2] / 25 de septiembre de 2024 ( 25 de septiembre de 2024 ) |
Escrito en | C++ , Python |
Sistema operativo | Linux , macOS , Microsoft Windows |
Plataforma | x86-64 , silicio de Apple , A64 |
Tipo | editor de código fuente |
Licencia | Shareware [3] |
Sitio web | https://www.sublimetext.com/ |
Sublime Text es un editor de texto y código fuente disponible para Windows , macOS y Linux . Admite de forma nativa muchos lenguajes de programación y lenguajes de marcado . Los usuarios pueden personalizarlo con temas y ampliar su funcionalidad con complementos , generalmente creados por la comunidad y mantenidos bajo licencias de software libre . Para facilitar los complementos, Sublime Text cuenta con una API de Python . El editor utiliza una interfaz mínima y contiene funciones para programadores que incluyen resaltado de sintaxis configurable , plegado de código , búsqueda y reemplazo que admiten expresiones regulares , ventana de salida de terminal y más. Es un software propietario , pero está disponible una versión de evaluación gratuita sin límite de tiempo.
La siguiente es una lista de características de Sublime Text: [4]
Sublime Text 1.0 se lanzó el 18 de enero de 2008 como una aplicación para el sistema operativo Windows. [6] Admite pestañas y vista en paralelo de archivos.
Sublime Text 2.0 se lanzó el 26 de junio de 2013. Es la primera versión compatible con Linux y OS X. Otros cambios con respecto a la primera versión del software, como se promociona en el blog oficial de Sublime, incluyen compatibilidad con pantalla Retina y la función "Saltar al siguiente paso rápidamente". [7]
Con esta característica, 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 de ellos fuera el único en el texto, moviéndose independientemente de la misma manera. Incluyendo moverse por un carácter, por línea, por palabras y por subpalabras ( CamelCase , delimitado por guiones bajos o guiones bajos), y moverse al principio/final de la línea. Esto permite editar estructuras repetitivas complejas sin el uso de macros o expresiones regulares . [9]
Sublime Text sugiere completar las entradas a medida que el usuario escribe, en función del lenguaje de programación del archivo actual. También completa automáticamente los nombres de las variables asignadas dentro de la misma base de código.
El fondo oscuro de Sublime Text tiene como objetivo reducir la fatiga visual y mejorar la legibilidad del texto al aumentar la cantidad de contraste con el texto. [ cita requerida ]
Los usuarios pueden ejecutar código para determinados idiomas desde el editor, lo que reduce la necesidad de cambiar a una línea de comandos. Esta función también se puede configurar para generar el código automáticamente cada vez que se guarda el archivo. [ Aclaración necesaria ]
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 presionar Tab ↹para pegar el bloque de código cuando lo necesite.
Sublime Text tiene una serie de características además de estas, entre las que se incluyen: [10]
La versión 3 entró en fase beta el 29 de enero de 2013. Al principio, solo estaba disponible para usuarios registrados que habían comprado Sublime Text 2. El 28 de junio de 2013, se puso a disposición del público en general. Sin embargo, las versiones de desarrollo más recientes aún requerían un código de registro. [11] Sublime Text 3 se lanzó oficialmente el 13 de septiembre de 2017. [12] [13] En mayo de 2018, le siguió la versión 3.1 [14] y, en marzo de 2019, la versión 3.2. [15]
Dos de las principales características que Sublime Text 3 agrega incluyen la indexación de símbolos y la administració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 proyecto . La administración de paneles permite a los usuarios moverse entre paneles mediante teclas de acceso rápido. [16]
La versión 4 se lanzó el 20 de mayo de 2021. [17] Las principales novedades incluían un autocompletado sensible al contexto para todo el proyecto, selección múltiple de pestañas y compatibilidad con el modo oscuro. La nueva versión introdujo la renderización acelerada por hardware utilizando OpenGL para resoluciones de pantalla grandes y compatibilidad nativa con Apple M1 y ARM64. También incluía optimizaciones y actualizaciones de rendimiento internas, como un nuevo host de complementos Python 3.8 y API extendidas para el desarrollo de complementos extendidos.
Package Control es un administrador de paquetes de terceros de código abierto [18] para Sublime Text que permite al usuario buscar, instalar, actualizar y eliminar complementos , generalmente sin reiniciar Sublime Text. El administrador 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 repositorio/canal codificado en JSON personalizado. También maneja 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 administrador de paquetes también incluye un comando para agrupar cualquier directorio de paquetes en un archivo .sublime-package. [19]
Los paquetes de terceros notables incluyen:
Desarrollador(es) | Cuartel general sublime |
---|---|
Lanzamiento inicial | 20 de septiembre de 2018 ( 20 de septiembre de 2018 ) |
Versión estable | Versión 2102 [20] / 28 de octubre de 2024 |
Escrito en | C++ |
Sistema operativo | Linux , macOS , Microsoft Windows |
Plataforma | Apple M1 , x86-64 , A64 |
Licencia | licencia propietaria |
Sitio web | https://www.sublimemerge.com/ |
En 2018, Sublime HQ lanzó Sublime Merge, una herramienta de fusión y GUI de Git . [21] Cuando se instala junto con Sublime Text, utiliza sus paquetes de resaltado de sintaxis y tienen integraciones para interactuar entre sí. [22] Técnicamente, Sublime Merge y Text comparten grandes partes de la base de código y los conceptos de UI.
{{cite web}}
: Falta o está vacío |title=
( ayuda ){{cite web}}
: Falta o está vacío |title=
( ayuda )