Qualquer maneira de fazer com que o Cmd-D “exclua a próxima palavra” em vez de “painel dividido” no Terminal


8

Estou tão acostumado a usar D"delete-next-word" no emacs e xterm, que o acerto automaticamente no Terminal o tempo todo, o que irrita (para mim, pelo menos) faz com que o painel se divida. Eu tentei pesquisar no google soluções, mas tudo o que recebo são hits, me dizendo o que é um recurso interessante.

Eu poderia apenas usar o XTerm no X11, mas o Terminal funciona mais bem com alguns dos meus utilitários favoritos do Mac (principalmente o Divvy). Eu tentei o iTerm2, mas, na melhor das hipóteses, consigo ignorá-lo De não apagar a palavra.

Alguma ideia?

Respostas:


6

Mude para o iTerm2 . É grátis e muito melhor do que um terminal antigo. Além disso, possui muito mais opções de personalização, como atalhos de teclado.

Também adoro o fato de você poder usar o cmd1-9 para alternar entre as guias. Experimente e você nunca voltará ao terminal normal :)

Como configurar a exclusão da próxima palavra no iTerm 2

  1. Instale o iTerm2
  2. Inicie e vá para o painel de preferências.
  3. Escolha a guia "Chaves"

  4. Clique no botão de adição para adicionar um novo atalho de teclado

  5. Na primeira caixa, digite CMD + D
  6. Na segunda caixa, escolha "Enviar sequência de escape"
  7. Na terceira caixa, digite a letra d

Voila! Agora no iTerm2 cmd + d excluirá a palavra na frente do cursor.

Consulte também /programming/81272/is-there-any-way-in-the-os-x-terminal-to-move-the-cursor-word-by-word/8250989#8250989


2

Eu não sei como ligar Da M-d, mas isso iria remover o atalho do item da barra de menu Painel de Split:

defaults write com.apple.Terminal NSUserKeyEquivalents -dict-add "Split Pane" nul

Hmm, isso desativa o atalho para o painel divididos, mas não parece excluir a palavra
Nathan Greenstein

0

Você pode obter 'meta-' no terminal usando 'escape' como prefixo ou opt / alt como tecla Shift. Não consegui encontrar uma maneira de usar a chave de comando e nenhuma das minhas pesquisas encontrou nada (com exceção da instalação de um mapeador de chaves); apenas a mesma reclamação.


Instale um mapeador de chaves para trocar Option e Command no Terminal e ative "Use Option como meta key".
Chris Página
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.