sublimetext3
Vocabulario
Buscar..
Introducción
Esta es una parte muy pequeña, pero aún así es esencial si quieres poder comunicarte de manera eficiente con otras personas usando Sublime Text 3.
Más por venir: settings
, keymap
, mousemap
etc ...
Temas
Un tema cambia el aspecto global de Sublime Text 3. Cambia las pestañas, la barra lateral, los paneles rápidos (goto, la paleta de comandos), la barra de estado, etc.
Aquí hay una lista no exhaustiva de temas (top 100):
- Antes del amanecer
- Tema material
- Tema - Spacegray
- Seti_UI
- Tema - Brogrammer
- Tema - Flatland
- Tema - Soda
Nota: la convención para el nombre de los paquetes de temas es que comiencen con Theme -
.
Theme - Focus
img/
focus.light.sublime-theme
focus.dark.sublime-theme
Como puedes ver, esta convención no es realmente respetada.
Los temas se definen en un archivo .sublime-theme
.
Esquemas de color
Los esquemas de color cambian los colores del código . Pueden cambiar, por ejemplo, con qué color están resaltadas las palabras clave, con qué color está resaltada la línea en la que se encuentra el cursor (necesita que highlight_line
se establezca en true
en las preferencias (que no forman parte del esquema de cojor)), ¿cuál es el Color del caret, etc.
Muchos temas vienen con combinaciones de colores, o muchos paquetes contienen muchos de ellos.
necesita ejemplo de paquetes
La combinación de colores se define en un archivo .tmTheme
. Este es un archivo XML en el formato de Lista de propiedades, que es usado por muchos editores de texto.
La convención para el nombre de los paquetes de combinaciones de colores es que comienzan con la Color Scheme -
Color Scheme - Focus
first.tmTheme
second.tmTheme
...
Herramientas
- Puede utilizar esta aplicación web para crear / editar sus esquemas de color: tmTheme editor .
- Otra herramienta es ColorSchemeEditor, que permite editar su combinación de colores desde Sublime Text.
- También puede cambiar de esquema de color muy rápidamente usando Schemr
Complementos
Los complementos son archivos .py
que cambian el comportamiento de Sublime Text 3. Están escritos, como probablemente adivinaste, en Python .
Debido a que hay muchos tipos diferentes de complementos (manipulación de texto, alineación, formateo, vista previa, etc.), no daremos ningún ejemplo para no llenar en exceso esta página con una lista enorme. Eche un vistazo a la página de navegación de Package Control si está interesado en optimizar su flujo de trabajo con algunos complementos (debería estarlo).
Paquetes
Un paquete es una carpeta que puede contener cualquier cosa que aparezca en estos ejemplos (y otra cosa que no tenga nada que ver con Sublime Text 3, como gulpfile.js
si está automatizando algunas tareas).
Puedes instalar cualquier paquete usando el control de crear paquete .
¿Un .sublime-package
?
Tal vez haya visto que, cuando instala un paquete usando el control de paquetes, solo obtiene un .sublime-package
en la carpeta Install Packages
... ¿Por qué no obtiene el código? De hecho, un .sublime-package
es un archivo .zip
.sublime-package
nombre ha cambiado. Puede extraer o previsualizar algunos archivos dentro de un .sublime-package
.sublime usando PackageResourceViewer .
Ajustes
Las configuraciones son, como muchas otras cosas en Sublime Text 3, simples archivos JSON
. Sin embargo, la extensión del archivo no es .json
sino .sublime-settings
. Como probablemente comprendió, la configuración cambia la forma en que los paquetes afectan al texto sublime 3. Es importante conocer la mayor cantidad de configuraciones posible para optimizar su flujo de trabajo .
El sistema para la mayoría de los paquetes es el siguiente: uno predeterminado y uno de usuario que sobrescribe el predeterminado.
Para comprender la prioridad de la configuración (que es altamente recomendable), eche un vistazo a la documentación no oficial pero impresionante: http://docs.sublimetext.info/en/latest/customization/settings.html#the-settings- jerarquía