Sublime Text es un editor de código fuente multiplataforma shareware con una interfaz de programación de aplicaciones (API) Python . Admite de forma nativa muchos lenguajes de programación y lenguajes de marcado , y los usuarios pueden agregar funciones con complementos , generalmente creados por la comunidad y mantenidos con licencias de software libre .
Autor (es) original (es) | Jon Skinner |
---|---|
Desarrollador (es) | Sublime HQ |
Versión inicial | 18 de enero de 2008 |
Lanzamiento estable | 4 Build 4107/20 de mayo de 2021 [1] |
Escrito en | C ++ , Python |
Sistema operativo | Linux de 32/64 bits, macOS 10.6 o posterior (versión 2), 10.7 o posterior (versión 3), Microsoft Windows de 32/64 bits |
Tipo | Editor de código fuente , depurador |
Licencia | Propietario [2] |
Sitio web | www |
Características
La siguiente es una lista de características de Sublime Text: [3]
- "Ir a cualquier cosa", navegación rápida a archivos, símbolos o líneas
- La "paleta de comandos" utiliza la coincidencia adaptativa para la invocación rápida del teclado de comandos arbitrarios
- Edición simultánea: realice simultáneamente los mismos cambios interactivos en varias áreas seleccionadas
- API de complemento basada en Python
- Preferencias específicas del proyecto
- Amplia personalización a través de archivos de configuración JSON, incluida la configuración específica del proyecto y de la plataforma
- Multiplataforma (Windows, macOS y Linux) y complementos de soporte para multiplataforma
- Compatible con muchas gramáticas de idiomas de TextMate
Versión 2
Sublime Text 2.0.2 se lanzó el 8 de julio de 2013. Los cambios con respecto a la primera versión del software promovida por Skinner en el blog oficial de Sublime incluyen compatibilidad con la pantalla Retina y la funcionalidad "Quick Skip Next" ". [4]
Guía de interfaz
Temas
- Sublime Text contiene 23 temas visuales diferentes, con la opción de descargar temas adicionales y configurar temas personalizados a través de complementos de terceros
- La función de minimapa muestra una descripción general reducida de todo el archivo en la esquina superior derecha de la pantalla. La parte del archivo visible en el panel del editor principal se resalta y al hacer clic o arrastrar en esta vista, el editor se desplaza por el archivo. [5]
Paneles, grupos y modos de pantalla
- El programa ofrece varios modos de pantalla, incluidos paneles que pueden mostrar hasta cuatro archivos a la vez, así como modos de pantalla completa y sin distracciones que solo muestran un archivo sin ninguno de los menús adicionales que lo rodean.
Características
Selección de columna y edición de selección múltiple
Esta función permite a los usuarios seleccionar columnas enteras a la vez o colocar más de un cursor en el texto, lo que permite la edición simultánea . Todos los cursores se comportan como si cada uno de ellos fuera el único en el texto. Los comandos como moverse por carácter, moverse por línea, selección de texto, moverse por palabras, moverse por subpalabras ( CamelCase , guión o subrayado delimitado), moverse al principio / final de la línea, etc., afectan a todos los cursores de forma independiente, lo que permite editar ligeramente estructuras repetitivas complejas rápidamente sin la necesidad de utilizar macros o expresiones regulares . [6]
Finalización automática
Sublime Text ofrecerá completar las entradas mientras el usuario escribe según el idioma que se esté utilizando. También completa automáticamente las variables creadas por el usuario.
Resaltado de sintaxis y pantalla de alto contraste
El fondo oscuro de Sublime Text está destinado a reducir la fatiga visual y aumentar la cantidad de contraste con el texto. El resaltado de sintaxis también facilita la lectura de la sintaxis del idioma. [ cita requerida ]
Creación de código en el editor
Esta función permite a los usuarios ejecutar código para ciertos idiomas desde el editor, lo que elimina la necesidad de cambiar a la línea de comandos y viceversa. 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 ]
Fragmentos
Esta función permite a los usuarios guardar bloques de código de uso frecuente y asignarles palabras clave. Luego, el usuario puede escribir la palabra clave y presionar el tabulador para pegar el bloque de código siempre que lo requiera.
Ir a cualquier cosa
Esta función es una herramienta que permite a los usuarios cambiar entre archivos abiertos, recientes o de proyecto y también navegar a los símbolos dentro de ellos. [7] [ aclaración necesaria ]
Otras características
Sublime Text tiene una serie de características además de estas, que incluyen: [8]
- Guardado automático, que intenta evitar que los usuarios pierdan su trabajo
- Asignaciones de teclas personalizables , una herramienta de navegación que permite a los usuarios asignar teclas de acceso rápido a su elección de opciones tanto en los menús como en la barra de herramientas.
- Buscar mientras escribe, comienza a buscar el texto que se ingresa a medida que el usuario escribe sin requerir un cuadro de diálogo separado
- La función de revisión ortográfica corrige a medida que escribe
- Macros
- Repite la última acción
- Una amplia selección de comandos de edición, que incluyen sangría y anulación de sangría, reformateo de párrafos y unión de líneas
Gerente de empaquetación
Package Control es un administrador de paquetes de terceros 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 los 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 empaquetar cualquier directorio de paquetes en un archivo .sublime-package. [9]
Los paquetes de terceros notables incluyen:
- SublimeCodeIntel: las características incluyen Saltar a la definición de símbolo, Información sobre herramientas de llamada de función. [10]
- Sublime Goto Documentation: abre la documentación relevante para la función resaltada
- LSP: compatibilidad con el protocolo de servidor de idiomas
- Resaltador de corchetes: mejora los aspectos destacados básicos que Sublime Text proporciona para pares de corchetes
- Sublime dpaste: envía el texto seleccionado al servicio dpaste.com
- SublimeLinter - Código pelusa (validación) de JavaScript, Perl, PHP, Python, Ruby, y otros
- Mejoras en la barra lateral: mejoras en la barra lateral de Sublime Text 2 con nuevas opciones para eliminar, abrir, mover, crear, editar y buscar archivos.
- ColorSublime: amplía el número de temas disponibles del estándar 22 a más de 250 esquemas de color enviados por la comunidad [11]
- WordPress: agrega autocompletado y fragmentos para la plataforma de blogs WordPress
- Git: integra la funcionalidad de Git en Sublime Text
Versión 3
La versión 3 entró en beta el 29 de enero de 2013. Al principio, solo estaba disponible para los usuarios registrados que habían comprado Sublime Text 2, el 28 de junio de 2013 estuvo disponible para el público en general. Sin embargo, las últimas versiones de desarrollo aún requerían un código de registro. [12] Sublime Text 3 se publicó 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 características principales que agrega Sublime Text 3 incluyen la indexación de símbolos y la administración de paneles. La indexación de símbolos permite que Sublime Text escanee archivos y cree un índice para facilitar las funciones Ir a definición y Ir a símbolo en el proyecto . Pane Management permite a los usuarios moverse entre paneles mediante teclas de acceso rápido. [17]
Versión 4
La versión 4 se publicó el 20 de mayo de 2021. [18]
Fusión sublime
En 2018, Sublime HQ lanzó Sublime Merge, una interfaz gráfica de usuario de Git y una herramienta de combinación . [19]
Ver también
- Lista de editores de texto
- Comparación de editores de texto
Referencias
- ^ https://www.sublimetext.com/download
- ^ "Texto sublime EULA" . Sublime HQ Pty Ltd.
- ^ "Texto sublime" . Sublime HQ Pty Ltd . Consultado el 14 de marzo de 2014 .
- ^ "Blog sublime" . Consultado el 11 de abril de 2015 .
- ^ "Interfaz" . 1stwebdesigner . Consultado el 13 de noviembre de 2012 .
- ^ "Características" . makeuseof.com . Consultado el 13 de noviembre de 2012 .
- ^ "Características" . thewebdesignbay.com. Archivado desde el original el 8 de noviembre de 2012 . Consultado el 13 de noviembre de 2012 .
- ^ "Características" . 1stwebdesigner . Consultado el 13 de noviembre de 2012 .
- ^ "Control de paquetes" . wbond.net . Consultado el 9 de septiembre de 2013 .
- ^ "Administrador de paquetes" . rockettheme.com. Archivado desde el original el 23 de noviembre de 2012 . Consultado el 26 de noviembre de 2012 .
- ^ "Colorsublime" . Colorsublime.com . Consultado el 11 de abril de 2015 .
- ^ "Sublime Text 3 Dev Builds" . Consultado el 9 de septiembre de 2013 .
- ^ Skinner, Jon. "Sublime Text 3.0" . Consultado el 13 de septiembre de 2017 .
- ^ Razvan, Serea (13 de septiembre de 2017). "Sublime Text 3 lanzado para descargar" . Neowin . Consultado el 30 de mayo de 2021 .
- ^ Lanzamiento de Sublime Text 3.1 , Sublime HQ Pty Ltd, 7 de mayo de 2018
- ^ Sublime Text 3.2 , Sublime HQ Pty Ltd, 13 de marzo de 2019
- ^ "Sublime Text 3 Beta" . Blog sublime . Consultado el 11 de enero de 2014 .
- ^ "Texto sublime 4" . Registro de cambios sublime . Consultado el 20 de mayo de 2021 .
- ^ Booker, Logan (22 de septiembre de 2018). "Sublime Merge es una interfaz de Git elegante de los creadores de texto sublime" . Australia: Lifehacker . Consultado el 26 de enero de 2020 .
Otras lecturas
- Peleg, Dan (2013). Dominar el texto sublime . Birmingham, Reino Unido: Packt Publishing. ISBN 978-1-84969-842-9.
- Bos, Wes (2014). Sublime Text Power User: una guía completa .
enlaces externos
- Página web oficial
- Documentación oficial Sublime Text
- Documentación comunitaria de Sublime Text