Atalhos de teclado de texto sublimes

38

Existe uma lista abrangente de atalhos de teclado para uso no Sublime Text 2?

Estou procurando especificamente atalhos que me concedam a funcionalidade das teclas de seta, as teclas Início, Excluir (NÃO Backspace) e Fim sem tirar minhas mãos da linha inicial ...

    
por cmcculloh 17.06.2011 / 20:20

5 respostas

30

Eu deveria ter cavado mais antes de fazer isso ... Eles são chamados de "Key Bindings" e cada um deles é configurável a partir de um arquivo de texto. Clique em "Preferências" > "Default Key Bindings" para visualizá-las. Copie e cole os que você deseja editar em "Preferências" > "User Key Bindings" e mude para o conteúdo do seu coração.

Aqui está a documentação .

Meu problema é que eu estava procurando por "atalhos de teclado" em vez de "Ligações de teclas". Opa ...

Para abordar especificamente a questão que eu tinha, sobre como replicar as chaves Delete, Home, End e Arrow, eu modifiquei o arquivo "User Key Bindings" para ter a seguinte aparência:

[
    { "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} }
]
    
por 17.06.2011 / 20:46
11

Eu criei uma folha de dicas de uma única página com os atalhos de teclado padrão do Windows:

Link para a versão do PDF do Github para proteção futura

Você também pode conferir esta postagem no meu blog pessoal que adicionalmente fornece uma explicação rápida dos diferentes comandos possíveis.

    
por 31.12.2012 / 20:37
4

Você pode não ter ouvido falar dele, mas há um aplicativo que mostra todos os atalhos de qualquer aplicativo no seu Mac (isso inclui texto sublime 2). Você pode encontrá-lo no link

Uso padrão: basta segurar o botão de comando enquanto o aplicativo está em execução.

    
por 03.03.2013 / 22:50
2

Aqui está o que estou usando: link

O site permite restringir a digitação de algumas palavras descrevendo a ação ou as chaves.

    
por 27.08.2013 / 17:04
0

Eu uso o Keymaps Keymaps que permite pesquisar as associações de teclas por meio da paleta de comandos.

Do arquivo Leiame:

Features

  • NEW! Search for keymaps by function
  • Shows searchable color-coded Cheat Sheet (overview) of keymaps
  • Open the keymap file to edit chosen keymap
    
por 03.02.2015 / 12:22