Atalhos com Conflito de Texto Sublime

4

Eu preciso instalar dois plug-ins Sublime Text, mas suas teclas de atalho estão em conflito.

Como posso corrigir isso?

    
por webchun 06.01.2013 / 16:10

2 respostas

2

Abra o Sublime e vá para Preferências »Navegue pelos Pacotes… .

Aqui, procure um dos pacotes conflitantes - aquele para o qual deseja alterar o atalho - e abra o arquivo Padrão (OSX) .sublime-keymap (ou qualquer um dos outros arquivos para outros sistemas operacionais).

O arquivo conterá a lista de atalhos de teclado que o pacote aceita, por exemplo, aqui para o pacote de alinhamento .

[
    { "keys": ["super+ctrl+a"], "command": "alignment" }
]

Identifique o command para o qual você deseja alterar o atalho.

Agora vá para Preferences »Key Bindings - User , e substitua esse atalho, copiando o atalho padrão e simplesmente alterando as chaves, por exemplo:

[
    { "keys": ["super+ctrl+x"], "command": "alignment" }
]

Apenas certifique-se de que command seja o mesmo. Agora salve, e suas preferências de usuário irão sobrescrever os padrões do pacote. Portanto, sempre que você pressionar o atalho definido pelo usuário, o comando correto será enviado ao pacote.

Você poderia, em teoria, sobrescrever o arquivo padrão na pasta do pacote, o que seria mais rápido, mas mais difícil de rastrear. Além disso, se o pacote fosse atualizado, você perderia seu atalho personalizado.

    
por 06.01.2013 / 16:27
1

Também para complementar a resposta acima, os dois pacotes que você usa link e link tem arquivos keymap, então você poderia editá-los, mas o método acima seria melhor, já que sobreviveria a qualquer atualização desses pacotes.

    
por 06.01.2013 / 16:31