====== Sublime Text ====== Editor de texto. * [[https://www.sublimetext.com/|Web oficial]] {{ https://www.sublimetext.com/screenshots/3.0/linux@2x.png |}} Las notas aquí recogidas son de la versión 4 de Sublime Text ===== Descarga ===== * [[https://www.sublimetext.com/download|Descargas para macOS, Windows y Linux]] * [[https://www.sublimetext.com/docs/previous_versions.html|Descarga de versiones antiguas]] ===== Atajos de teclado ===== * Alt+shift+N: mostrar N columnas (donde N va del 1 al 4) * Alt+Shift+M: mostrar M filas (donde M puede ser 8 o 9) * Alt+Shift+5: diseño de rejilla (4 cuadrantes) * Ctrl + w: cierra un fichero abierto. * Ctrl + Shift + t: abre el último fichero cerrado. * Ctrl + Shift + l: multicursor * F9: ordena líneas alfabéticamente * Ctrl + Shift + p: abre la paleta de comandos de Sublime Text. * Ctrl + t: reemplazar la posición de los elementos seleccionados. * Ctrl + d: selecciona múltiples ocurrencias de una palabra (para edición múltiple). * Ctrl + Shift + j: une varias líneas en una única línea (de columnas a fila) * Ctrl + 0: mueve el foco a la barra lateral. * Ctrl + 1 / Esc: mueve el foco al fichero abierto. * Ctrl + h: buscar y reemplazar. * Alt + Shift + 1: disposición de una columna * Alt + Shift + 2: disposición de 2 columnas * Alt + 1: selecciona la primera pestaña (2 para la segunda, 3 para la tercera...) * Ctrl + k u: transforma en mayúsculas el texto seleccionado. * Ctrl + k l: transforma en minúsculas el texto seleccionado. * Ctrl + k b: alterna la visibilidad de la barra lateral. * Ctrl + Shift + : mueve una fila hacia arriba. * Ctrl + Shift + : mueve una fila hacia abajo. * Ctrl + : desplazamiento hacia arriba manteniendo la posición del cursor. * Ctrl + : desplazamiento hacia abajo manteniendo la posición del cursor. * Ctrl + p: abre el selector de ficheros para saltar al deseado. Para ver los atajos que vienen por defecto //Preferences// -> **Keybindings** ===== Plugins ===== https://packagecontrol.io * Emmet: ahorra la escritura de código cuando se construyen páginas web. * AutoFileName: autocompleta la ruta de archivos. * BracketHighlighter: muestra la apertura y cierre de corchetes, paréntesis... * [[https://packagecontrol.io/packages/GitSavvy|GitSavvy]]: integración de Git y GitHub. * [[https://packagecontrol.io/packages/SideBarEnhancements|Sidebar Enhancements]]: añade más opciones al menú contextual de la barra lateral cuando se elige algún fichero. * [[https://packagecontrol.io/packages/Color%20Highlight|Color Highlight]]: muestra los códigos de color con sus colores reales como fondo. * [[https://packagecontrol.io/packages/Terminus|Terminus]]: integra una terminal en Sublime Text. * [[https://packagecontrol.io/packages/FileIcons|FileIcons]]: muestra iconos de los ficheros en la barra lateral. * [[https://packagecontrol.io/packages/SublimeLinter|SublimeLinter]] * [[https://packagecontrol.io/packages/SublimeLinter-php|SublimeLinter-php]] ===== Temas ===== Para cambiar la apariencia y resaltado de sintaxis: * [[https://packagecontrol.io/packages/Theme%20-%20Brogrammer|Brogrammer]] * [[https://packagecontrol.io/packages/Dracula%20Color%20Scheme|Dracula Color Scheme]] * [[https://packagecontrol.io/packages/A%20File%20Icon|A File Icon]]: añade iconos según el tipo de fichero. ===== Snippets ===== Asociar texto a atajos de teclado //Tools// -> //Developer// -> **New Snippet** Pegaríamos el contenido que nos interesa dentro de ===== Trucos ===== ==== Ordenar ==== //Edit// -> **Sort Lines** ==== Eliminar filas repetidas ==== //Edit// -> //Permute Lines// -> **Unique** ==== Licencia para Sublime Text 4 ==== * https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47 * https://github.com/n6333373/sublime-self-patcher ==== Versiones anteriores ==== * https://www.sublimetext.com/docs/previous_versions.html