
Estou testando o Sublime Text. Sou usuário do Emacs (no modo Evil) há vários anos. Como resultado, tenho Ctrl-x Ctrl-s para salvar profundamente enraizado em minha memória muscular (tão profundamente enraizado que às vezes o uso acidentalmente no shell quando termino um comando longo :)), mas não parece é alguma forma de pedir ao Sublime para usar vários pressionamentos de tecla (em oposição às combinações Ctrl e Ctrl-Alt mais padrão) para um comando. Existe uma maneira de fazer isso?
Responder1
Apenas para responder à questão principal de como atribuir múltiplas combinações de teclas a um comando: AbrirPreferences -> Key Bindings-User
e, se o arquivo estiver vazio, adicione o seguinte:
[
{ "keys": ["ctrl+x", "ctrl+s"], "command": "save" }
]
Para adicionar combinações de teclas adicionais, basta colocar uma vírgula ,
após a chave de fechamento }
e adicionar sua nova ligação na próxima linha - essencialmente, o arquivo deve ser válidoJSON. Uma lista de todas as chaves vinculáveis pode ser encontradaaqui, e o restante da página contém todos os tipos de boas informações sobre combinações de teclas.
Responder2
Referência Tornando o Sublime Text mais incrível do Emacs:
O raciocínio por trás de escrever esse conjunto de funções é que amamos o Emacs, no entanto, a interface do usuário não parece tão ágil quanto outros aplicativos Mac. Por outro lado, não podemos mudar para outro editor, já que muitos desses editores sensacionalistas compartilham que não fornecem os atalhos de teclado que amamos e adotamos ao longo do tempo.
Então, encontramos o Sublime Text. Um editor totalmente personalizável que permite modificar facilmente todos os comportamentos padrão para que se adaptem ao seu estilo de edição.
Então,escrevemos sublemacspro trazendo atalhos de teclado e açúcar do Emacs para o Sublime Text.Mesmo que o Emacs viva dos plugins, acreditamos que é muito mais fácil escrever novos plugins em Python e integrá-los de uma maneira Emacs ao Sublime Text do que escrevê-los em Lisp.
...
O principal desenvolvimento do Sublemacs agora é apenas o Sublime Text 3. No entanto, ainda existe a ramificação que usa a base de código anterior para ST2.
...
provavelmente uma ligação de chave que você espera do Emacs também funcionará no sublemacs