Sublime Text¶
Obsoleto
Diccionarios¶
Se copian en Packages/User
.
Paquetes instalados¶
- Asciidoctor
- BracketGuard
- CompareSideBySide
- Crypto
- Hace falta “algo” para que funcione
- Evernote
- External-Programs
- Gist
- Highlight
- permite copiar texto con sintaxis como RTF o HTML
- no parece que funcione muy bien
- Javatar
- LogView
- Markdown Editing
- Markdown Highlighting
- Markdown Preview
- PackageResourceViewer
- permite editar contenido de los paquetes
- SideBar Enhancements
- SublimeText-2-BuildView
EmailErato MarkdownGenerate PasswordGraphviz PreviewHaroopad MarkdownMonokai Extended- Table Editor
- Transcrypt
- Encripta/desencripta ficheros
Atajos de teclado¶
Navegación¶
Ctrl+P
: Ir aCtrl+N
: Abrir nueva pestañaCtrl+Tab
yCtrl+Shift+Tab
: Moverse por las pestañasCtrl+W
: Cerrar ficheroCtrl+Shift+T
: Abrir el último fichero cerradoAlt+Nº
: Moverse a la pestaña Nº(1-9)Ctrl+PgUp
: Moverse a la pestaña de la izquierdaCtrl+PgDn
: Moverse a la pestaña de la derechaCtrl+Tab
: Moverse a la pestaña usada anteriormente
Menús adicionales¶
Ctrl+Shift+P
: Paleta de comandosCtrl+Alt+P
: Cambiar de proyectoCtrl+Ñ
: Consola PythonCtrl+F
: Panel de búsquedaCtrl+H
: Panel de búsqueda/reemplazamientoCtrl+Shift+F
: Panel de búsqueda/reemplazamiento, con opción de dónde buscarloCtrl+K Ctrl+B
: Barra lateral
Código¶
Alt+0146 (teclado numérico)
: comilla simple ’Alt+0147 (teclado numérico)
: abre comilla doble “Alt+0148 (teclado numérico)
: abre comilla doble ”Ctrl+M
: se mueve entre paréntesis de inicio y cierre (id. llaves, corchetes, etc.)Ctrl+T
: permuta caracteres o palabrasCtrl+Shift+↑
: permuta con la línea de arribaCtrl+Shift+↓
: permuta con la línea de abajo
Selección¶
Ctrl+D
: selecciona toda la palabraCtrl+L
: selecciona toda la líneaCtrl+Shift+A
: selecciona bloques de código (cada pulsación selecciona un bloque mayor)Ctrl+Shift+M
: selecciona entre paréntesis, llaves, etc.Ctrl+F2
: pone una marcaF2
: ir a la marca
Otros¶
F6
: diccionario
Package control¶
Paquete que nos permite gestionar los paquetes de una forma sencilla. Se instala desde aquí.
Una vez instalado, para instalar nuevos paquetes se hace desde Preferences -> Package Control -> Install Packages
.
Trucos¶
- Borrar líneas duplicadas:
Edit -> Permute Lines -> Unique
Los paquetes los paso a OneDrive para tener la configuración y los snippets en la nubecd "%APPDATA%\Sublime Text 3\Packages\" mklink /D User "d:\OneDrive\Sublime Text\User\"
- El problema es que no quiero sincronizar todos los paquetes, ya que alguno tiene configuración distinta en el trabajo que en casa (por ejemplo, para configurar el proxy en el trabajo).
- Otro problema es que hecho así no toma los cambios autómaticamente, sólo cuando se reinicia Sublime
- Lo que hago es copiar los snippets a Gists y al repo_config.
Problemas¶
El paquete gist sólo muestra un máximo de 30 gists¶
Es un error del paquete (ver https://github.com/condemil/Gist/issues/144).
Intento de Solución: Con PackageResourceViewer se modifica gist.py
añadiendo al inicio de GistListCommandBase.run()
:
MAX_GISTS = '?per_page=%d' % settings.loaded_settings.get('max_gists')
GISTS_URL = settings.GISTS_URL + MAX_GISTS
STARRED_GISTS_URL = settings.STARRED_GISTS_URL + MAX_GISTS
filtered = gists_filter(api_request(GISTS_URL))
filtered_stars = gists_filter(api_request(STARRED_GISTS_URL))
No funciona
Lo que voy a hacer es poner como opción que sólo muestre los gists con estrella, desde github pongo una estrella a los que me interese.
De todas formas, voy a estudiar una forma de gestionar mis trozos de código (snippets): snippets.md
Edición de código¶
Referencias¶
Libros¶
- Instant Sublime Text Starter, Eric Haughee ver en Goodreads
- Mastering Sublime Text, Dan Peleg ver en Goodreads
Cursos¶
- Up and running with Sublime Text 2, Kevin Yank lynda.com
Última actualización:
August 15, 2021