Vamos começar com a segunda parte da sua pergunta, pois ela fornece uma compreensão do que faremos. Existem duas maneiras de encontrar atalhos de teclado existentes:
-
Abra as configurações, clique em Keybindings e digite
delete-line
. As palavras são geralmente separadas por um único traço, embora haja exceções, comonewline
. -
Instale o
keybinding-resolver
e abra-o usando o Cmd . atalho. O resolvedor exibirá qualquer atalho enquanto você digita.
Ambas as opções exibirão o comando acionado e o seletor no qual o atalho está funcionando. No nosso caso, o comando é editor:delete-line
e o seletor atom-text-editor:not([mini])
. Nós usaremos ambos ao criar nossos atalhos de teclado personalizados.
Abra o mapa de teclas do menu ( Atom > Keymap ) ou na paleta de comandos ( “Aplicação: Abra o seu mapa de teclas” ). Comentei um exemplo de trabalho para explicar cada etapa:
'atom-text-editor:not([mini])':
# Unbind default Cmd-D shortcut
'cmd-d': 'unbind!'
# Assign new shortcut
'cmd-d': 'editor:delete-line'
# Optional: Unbind default editor:delete-line shortcut
'ctrl-shift-k': 'unbind!'
Espero que isso ajude!