Coloque esta linha, aspas e tudo, no seu arquivo ~/.inputrc
(talvez você tenha que reiniciar o Bash depois de editar esse arquivo):
"\C-w": backward-kill-word
Eu uso um Mac em casa e mudei minhas teclas modificadoras trocando Command e CTRL , então CTRL + T gera uma nova aba no chrome, CTRL + C é cópia e assim por diante. Eu uso o Windows / Linux no trabalho e quero um layout consistente entre esses sistemas operacionais (não ter que alternar conscientemente para Command no OSX e voltar para CTRL quando estiver no trabalho).
Eu instalei o iTerm2 para substituir o Terminal OSX, isso me permite capturar CTRL + W sem que ele mate a janela. Eu não sei o que ligar este atalho para emular o comportamento padrão no bash / puTTY ( werase ?) onde apaga o texto antes do cursor até o primeiro espaço.
find . -name "my.file" -type
A tecla CTRL + W excluiria '-type' do comando acima, deixando:
find . -name "my.file"
Coloque esta linha, aspas e tudo, no seu arquivo ~/.inputrc
(talvez você tenha que reiniciar o Bash depois de editar esse arquivo):
"\C-w": backward-kill-word