Configurando atalhos de teclado personalizados com texto sublime 2

13

Eu sou um usuário do Vim tentando mudar para o Sublime Text 2, pois é mais rápido que o MacVim com um monte de coisas abertas.

Posso ter atalhos de teclado personalizados no Vim, que gostaria de transferir para o ST2.

Como posso configurar atalhos personalizados? Existe um equivalente ao vimrc?

Eu sei que posso fazer alguns atalhos de acordes através das Preferências do OS X, mas eles não respeitarão o modo de comando no ST2.

Por exemplo, eu quero definir ^ wl para mover o foco de entrada uma coluna / painel para a direita e ^ wh para mover para a esquerda.

Ben Humphreys
fonte

Respostas:

21

Ligações de teclas personalizadas: abra a Preferences > Key Bindings-Defaultleitura ou procure a ligação que deseja alterar. Copie o comando e abra Preferences > Key Bindings-User. Cole e edite o comando.

Para alterar as ligações para alternar painéis, edite esses comandos. Observe como as chaves são separadas por +e o final de cada linha (exceto a última) precisa de uma vírgula. Não tenho certeza se você pode configurá-lo para poder mover para os painéis direito / esquerdo. A maneira como eu o configuro é ctrl+ 1muda para o primeiro painel, 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 } }

Mais informações: http://docs.sublimetext.info/en/latest/customization/key_bindings.html

d_rail
fonte
1

Para adicionar à resposta de @ d_rail,

Você pode criar teclas de atalho simples (ex:) f12, combinadas (ex: ctrl+ Y) e complexas (ex: ctrl+ a, ctrl+ b), desde que saiba o nome do comando da operação.

Veja aqui para saber mais: Lista completa dos comandos Sublime Text 3

Narendran Parivallal
fonte