Existe uma configuração de ligação de chave para o texto sublime?

1

O Sublime Text é muito personalizável, com todas as opções de atalho em um arquivo de texto para você editar. Por padrão, alguns deles não funcionam, principalmente porque a tecla Alt escapa do programa no Unity.

Eu gostaria de mudá-lo para que ele funcione bem com o Ubuntu, mas pensei em verificar se já existe algum que alguém tenha feito. Um rápido Google não encontrou nenhum.

Obrigado

    
por superbriggs 29.03.2013 / 22:09

1 resposta

0

A maioria das configurações e modificações que podem ser feitas no Sublime é feita por meio de arquivos JSON, e isso é verdadeiro para as associações de teclas. As ligações de teclas são geralmente específicas do sistema operacional, o que significa que três arquivos de ligações de teclas precisarão ser criados para o seu plug-in. Os arquivos devem ser nomeados Padrão (Windows) .sublime-keymap, Padrão (Linux) .sublime-keymap e Padrão (OSX) .sublime-keymap. Prefixar /
...
- Predefinição (Linux) .script-keymap - Predefinição (OSX) .script-keymap
- Mapa de teclas subliminares padrão (Windows). - Prefixr.py
Os arquivos .sublime-keymap contêm uma matriz JSON que contém objetos JSON para especificar as ligações de teclas. Os objetos JSON devem conter uma chave e uma chave de comando e também podem conter uma chave args se o comando exigir argumentos. A parte mais difícil de escolher uma ligação de chave é garantir que a ligação de chave não seja usada. Isso pode ser feito indo para Preferências > Key Bindings - Entrada de menu padrão e busca pela tecla de atalho que você deseja usar. Depois de encontrar uma ligação adequadamente não utilizada, adicione-a aos seus arquivos .sublime-keymap. ver plaincopy para clipboardprint? [
    {
        "keys": ["ctrl + alt + x"], "comando": "prefixr"
    }
]
Normalmente, as ligações de teclas do Linux e do Windows são as mesmas. A tecla cmd no OS X é especificada pela string super nos arquivos .sublime-keymap. Ao portar uma ligação de chave entre sistemas operacionais, é comum que a tecla ctrl no Windows e Linux seja trocada por super no OS X. Entretanto, isso pode não ser o movimento mais natural das mãos, portanto, se possível, tente testar seus atalhos de teclado em um teclado real.

    
por Ajit Singh 30.04.2013 / 15:02