Como definir combinações de teclas para itens de menu no Sublime Text 2?

9

Não há atalho de teclado para itens de menu, como Atualizar pastas . Eu tenho que usar o mouse o tempo todo.

Como definir combinações de teclas para itens de menu no Sublime Text 2?

Johannes
fonte

Respostas:

12

Primeiro, precisamos determinar o nome do comando executado pelo item de menu:

Selecione o item de menu Packages… (no Mac OS X está no menu do aplicativo, submenu Preferences ).

Navegue até a pasta Default e procure Main.sublime-menu . Abra esse arquivo e procure uma entrada correspondente ao rótulo que você está procurando. Nesse caso:

{ "command": "refresh_folder_list", "caption": "Refresh Folders", "mnemonic": "e" },

O nome do comando que estamos procurando é refresh_folder_list.


Agora, selecione o item de menu Key Bindings - User . Um documento será aberto.

Adicione o seguinte como uma entrada adicional à matriz de nível superior:

{
    "keys": ["ctrl+shift+option+r"], "command": "refresh_folder_list"
}

O arquivo deve ficar assim após a edição:

[  
    // possibly other entries in this array, each of them comma separated
    {
        "keys": ["ctrl+shift+option+r"], "command": "refresh_folder_list"
    }
]  

Salve e feche para atribuir o atalho do teclado Ctrl-Shift-Alt-Ra Atualizar pastas . Obviamente, você pode especificar qualquer combinação de teclas que desejar.

Daniel Beck
fonte
Obrigado, muito útil para saber onde você pode encontrar comandos!
Johannes