Configuración de atajos de teclado personalizados de Sublime Text 2

13

Soy un usuario de Vim que intenta pasar a Sublime Text 2, ya que es más rápido que MacVim con un montón de cosas abiertas.

Tengo atajos de teclado personalizados en Vim, que me gustaría transferir a ST2.

¿Cómo puedo configurar accesos directos personalizados? ¿Hay un equivalente a vimrc?

Sé que puedo hacer algunos accesos directos de acordes a través de las Preferencias de OS X, pero no respetarán el modo de comando en ST2.

Por ejemplo, quiero establecer ^ wl para mover el foco de entrada una columna / panel a la derecha, y ^ wh para mover a la izquierda.

Ben Humphreys
fuente

Respuestas:

21

Encuadernaciones de teclas personalizadas: abra la Preferences > Key Bindings-Defaultlectura completa o busque la encuadernación que desea cambiar. Copie el comando y luego ábralo Preferences > Key Bindings-User. Pega y edita el comando.

Para cambiar los enlaces para cambiar paneles, edite estos comandos. Observe cómo las teclas están separadas por +y el final de cada línea (excepto la última) necesita una coma. No estoy seguro de si puede configurarlo para que pueda moverse a los paneles derecho / izquierdo. La forma en que lo configuro es ctrl+ 1cambia al primer panel, etc.

// panes
{ "keys": ["ctrl+1"], "command": "focus_group", "args": { "group": 0 } },
{ "keys": ["ctrl+2"], "command": "focus_group", "args": { "group": 1 } },
{ "keys": ["ctrl+3"], "command": "focus_group", "args": { "group": 2 } }

Más información: http://docs.sublimetext.info/en/latest/customization/key_bindings.html

d_rail
fuente
1

Para agregar a la respuesta de @ d_rail,

Puede crear teclas de acceso directo simples (por ejemplo:) f12, combinadas (por ejemplo: ctrl+ Y) y complejas (por ejemplo: ctrl+ a, ctrl+ b) siempre que conozca el nombre del comando de la operación.

Vea aquí para saber más: Lista completa de comandos de Sublime Text 3

Narendran Parivallal
fuente