Texto sublime

Editor de texto

Texto sublime
Desarrollador(es)Jon Skinner , Sede sublime
Lanzamiento inicial18 de enero de 2008 ; hace 16 años ( 18 de enero de 2008 )
Versión estable
4 (versión 4180) [1]  / 6 de agosto de 2024 ; hace 3 meses ( 6 de agosto de 2024 )
Versión preliminar
4 (versión 4183) [2]  / 25 de septiembre de 2024 ; hace 48 días ( 25 de septiembre de 2024 )
Escrito enC++ , Python
Sistema operativoLinux , macOS , Microsoft Windows
Plataformax86-64 , silicio de Apple , A64
Tipoeditor de código fuente
LicenciaShareware [3]
Sitio webhttps://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.

Características

La siguiente es una lista de características de Sublime Text: [4]

  • "Ir a cualquier cosa", navegación rápida a archivos de proyecto, símbolos o líneas [5]
  • La "paleta de comandos" utiliza una correspondencia adaptativa para la invocación rápida de comandos arbitrarios mediante el teclado
  • Edición simultánea : realice simultáneamente los mismos cambios interactivos en múltiples á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, incluidas configuraciones específicas 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

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. [6] Admite pestañas y vista en paralelo de archivos.

Versión 2

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]

Temas

La interfaz de Sublime Text 2
  • Sublime Text contiene 23 temas visuales, con la opción de descargar y configurar temas adicionales a través de complementos de terceros.
  • La función de minimapa muestra una vista 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. [8]

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 archivo sin menús de interfaz a su alrededor.

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

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]

Completado automático

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.

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 la cantidad de contraste con el texto. [ cita requerida ]

Creación de código en el editor

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 ]

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 presionar Tab ↹para pegar el bloque de código cuando lo necesite.

Otras características

Sublime Text tiene una serie de características además de estas, entre las que se incluyen: [10]

  • 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 las opciones que elijan 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 necesidad de un cuadro de diálogo separado
  • La función de revisión ortográfica corrige mientras escribe
  • Macros
  • Repetir la última acción
  • Una amplia selección de comandos de edición, que incluyen sangría y anulación de sangría, cambio de formato de párrafos y unión de líneas.

Versión 3

Hola mundo en PHP en Sublime Text 3

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]

Versión 4

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.

Gestor de paquetes

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:

  • LSP - Compatibilidad con el protocolo de servidor de lenguaje
  • Resaltador de corchetes: mejora los resaltados básicos que Sublime Text proporciona para pares de corchetes
  • SublimeLinter: validación de código para JavaScript, Perl, PHP, Python, Ruby y otros
  • 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

Fusión sublime

Fusión sublime
Desarrollador(es)Cuartel general sublime
Lanzamiento inicial20 de septiembre de 2018 ; hace 6 años ( 20 de septiembre de 2018 )
Versión estable
Versión 2102 [20]  / 28 de octubre de 2024
Escrito enC++
Sistema operativoLinux , macOS , Microsoft Windows
PlataformaApple M1 , x86-64 , A64
Licencialicencia propietaria
Sitio webhttps://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.


Véase también

Referencias

  1. ^ "Descargar". Sublime HQ.
  2. ^ https://www.sublimetext.com/dev. {{cite web}}: Falta o está vacío |title=( ayuda )
  3. ^ "Sublime Text EULA". Sublime HQ Pty Ltd. Archivado desde el original el 26 de abril de 2018. Consultado el 22 de septiembre de 2017 .
  4. ^ "Sublime Text". Sublime HQ Pty Ltd. Archivado desde el original el 16 de marzo de 2014 . Consultado el 14 de marzo de 2014 .
  5. ^ "Características". thewebdesignbay.com. Archivado desde el original el 8 de noviembre de 2012. Consultado el 13 de noviembre de 2012 .
  6. ^ "Sublime Blog". Archivado desde el original el 1 de julio de 2022. Consultado el 15 de junio de 2022 .
  7. ^ "Sublime Blog". Archivado desde el original el 1 de mayo de 2015 . Consultado el 11 de abril de 2015 .
  8. ^ "Interfaz". 1stwebdesigner. Archivado desde el original el 24 de diciembre de 2017. Consultado el 13 de noviembre de 2012 .
  9. ^ "Características". makeuseof.com. 15 de marzo de 2012. Archivado desde el original el 23 de noviembre de 2012. Consultado el 13 de noviembre de 2012 .
  10. ^ "Características". 1stwebdesigner. Archivado desde el original el 24 de diciembre de 2017. Consultado el 13 de noviembre de 2012 .
  11. ^ "Sublime Text 3 Dev Builds". Archivado desde el original el 19 de agosto de 2013. Consultado el 9 de septiembre de 2013 .
  12. ^ Skinner, Jon. «Sublime Text 3.0». Archivado desde el original el 13 de septiembre de 2017. Consultado el 13 de septiembre de 2017 .
  13. ^ Razvan, Serea (13 de septiembre de 2017). «Sublime Text 3 ya está disponible para descargar». Neowin . Archivado desde el original el 2 de junio de 2021. Consultado el 30 de mayo de 2021 .
  14. ^ Se lanzó 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
  15. ^ Sublime Text 3.2, Sublime HQ Pty Ltd, 13 de marzo de 2019, archivado del original el 16 de marzo de 2019 , consultado el 18 de febrero de 2021
  16. ^ "Sublime Text 3 Beta". Blog de Sublime . Archivado desde el original el 11 de enero de 2014. Consultado el 11 de enero de 2014 .
  17. ^ "Sublime Text 4". Registro de cambios de Sublime . Archivado desde el original el 5 de julio de 2021. Consultado el 20 de mayo de 2021 .
  18. ^ "Licencia". Archivado desde el original el 13 de octubre de 2022 . Consultado el 15 de julio de 2022 .
  19. ^ "Control de paquetes". wbond.net. Archivado desde el original el 3 de octubre de 2013. Consultado el 9 de septiembre de 2013 .
  20. ^ https://www.sublimemerge.com/download. {{cite web}}: Falta o está vacío |title=( ayuda )
  21. ^ Booker, Logan (22 de septiembre de 2018). «Sublime Merge es un front-end Git elegante de los creadores de Sublime Text». Australia: Lifehacker . Archivado desde el original el 26 de enero de 2020. Consultado el 26 de enero de 2020 .
  22. ^ "Paquetes – Documentación de Sublime Merge". www.sublimemerge.com . Archivado desde el original el 31 de julio de 2023 . Consultado el 31 de julio de 2023 .
  • Sitio web oficial
Obtenido de "https://es.wikipedia.org/w/index.php?title=Texto_sublime&oldid=1255453148"