Você sempre pode usar Ctrl - W . Exclui a palavra antes do cursor e funciona em todo Bash.
Veja aqui uma lista de atalhos de teclado Bash .
No Linux, estou acostumado a pressionar Ctrl - Backspace para apagar a última palavra, mas não sei como fazer isso no terminal Bash.
No OS X eu uso Alt - Backspace para fazer a mesma coisa.
Existe alguma maneira de fazer o Bash reconhecer a combinação de teclas Ctrl - ou Alt - Backspace para apagar a última palavra?
No Linux eu uso terminator
como emulador de terminal, no OSX eu uso iTerm2
.
Você sempre pode usar Ctrl - W . Exclui a palavra antes do cursor e funciona em todo Bash.
Veja aqui uma lista de atalhos de teclado Bash .
Você só precisa definir a opção como chave Meta nas preferências do iTerm ( Perfis> Chaves ).
backward-kill-word
está vinculado a Meta-Rubout
(por exemplo, Opt-Backspace) por padrão.
A mesma opção existe (embora menos flexível) no Terminal.app da Apple.
No terminador, você pode usar o seguinte " plug-in ", junto com
[keybindings]
kill_word = <Control>BackSpace
no seu arquivo de configuração. Isto mapeará Ctrl - Backspace para ESC → DEL , outro atalho para apagar a última palavra.
Você pode criar um arquivo .inputrc
em seu diretório pessoal e adicionar este conteúdo:
"\C-h": backward-kill-word
Você pode usar apenas Alt - DEL ao invés do normal Strg - DEL .
Tags bash linux-terminal