Atajos de teclado de texto sublime

38

¿Existe una lista completa de métodos abreviados de teclado para usar en Sublime Text 2?

Estoy buscando específicamente accesos directos que me otorguen la funcionalidad de las teclas de flecha, las teclas Inicio, Eliminar (NO Retroceso) y Finalizar sin mover las manos de la fila de inicio ...

cmcculloh
fuente

Respuestas:

30

Debería haber cavado más antes de preguntar esto ... Se llaman "enlaces de teclas" y cada uno de ellos es configurable desde un archivo de texto. Haga clic en "Preferencias"> "Asignaciones de teclas predeterminadas" para verlas. Copie y pegue los que desea editar en "Preferencias"> "Vinculaciones de teclas de usuario" y cambie el contenido de su corazón.

Aquí está la documentación .

Mi problema era que estaba buscando "atajos de teclado" en lugar de "Atajos de teclas". Whoops ...

Para abordar específicamente la pregunta que tenía sobre cómo replicar las teclas Eliminar, Inicio, Fin y Flecha, modifiqué mi archivo "Vinculaciones de teclas de usuario" para que se vea así:

[
    { "keys": ["shift+backspace"], "command": "right_delete" },
    { "keys": ["ctrl+backspace"], "command": "right_delete" },

    { "keys": ["ctrl+j"], "command": "move", "args": {"by": "characters", "forward": false} },
    { "keys": ["ctrl+l"], "command": "move", "args": {"by": "characters", "forward": true} },
    { "keys": ["ctrl+i"], "command": "move", "args": {"by": "lines", "forward": false} },
    { "keys": ["ctrl+k"], "command": "move", "args": {"by": "lines", "forward": true} },
    { "keys": ["ctrl+shift+j"], "command": "move", "args": {"by": "characters", "forward": false, "extend": true} },
    { "keys": ["ctrl+shift+l"], "command": "move", "args": {"by": "characters", "forward": true, "extend": true} },
    { "keys": ["ctrl+shift+i"], "command": "move", "args": {"by": "lines", "forward": false, "extend": true} },
    { "keys": ["ctrl+shift+k"], "command": "move", "args": {"by": "lines", "forward": true, "extend": true} },

    { "keys": ["ctrl+alt+j"], "command": "move", "args": {"by": "words", "forward": false} },
    { "keys": ["ctrl+alt+l"], "command": "move", "args": {"by": "word_ends", "forward": true} },
    { "keys": ["ctrl+shift+alt+j"], "command": "move", "args": {"by": "words", "forward": false, "extend": true} },
    { "keys": ["ctrl+shift+alt+l"], "command": "move", "args": {"by": "word_ends", "forward": true, "extend": true} },

    { "keys": ["ctrl+,"], "command": "move_to", "args": {"to": "bol", "extend": false} },
    { "keys": ["ctrl+."], "command": "move_to", "args": {"to": "eol", "extend": false} },
    { "keys": ["ctrl+shift+,"], "command": "move_to", "args": {"to": "bol", "extend": true} },
    { "keys": ["ctrl+shift+."], "command": "move_to", "args": {"to": "eol", "extend": true} }
]
cmcculloh
fuente
3
La documentación a la que se vinculó se aplica a Sublime Text 1. Para la versión 2, hay documentación aquí: sublimetext.com/docs/2/settings.html y no oficialmente (?) Aquí: docs.sublimetext.info/en/latest/customization/ key_bindings.html
Jo Liss
4

Es posible que no haya oído hablar de él, pero hay una aplicación que le muestra todos los accesos directos de cualquier aplicación en su Mac (esto incluye texto sublime 2). Puede encontrarlo en http://www.grandtotal.biz/CheatSheet/

Uso estándar: simplemente mantenga presionado el botón de comando mientras se ejecuta la aplicación.

Vincent Warmerdam
fuente
0

Utilizo el paquete de mapas de teclas que le permite buscar enlaces de teclas a través de la paleta de comandos.


Del Léame:

Caracteristicas

  • ¡NUEVO! Buscar mapas de teclas por función
  • Muestra una hoja de trucos codificada por colores con capacidad de búsqueda (descripción general) de mapas de teclas
  • Abra el archivo de mapa de teclas para editar el mapa de teclas elegido
Alfred Bez
fuente