Vou me concentrar em Ctrl + Excluir primeiro.
O comando zsh para excluir uma palavra inteira é chamado kill-word
. Por padrão, ele está ligado a Alt + D .
Como fazer Ctrl + Excluir isso também depende de qual emulador de terminal você está usando.
No meu sistema, isso funciona no terminal xterm e Gnome:
bindkey -M emacs '^[[3;5~' kill-word
e para o urxvt, você deve fazer:
bindkey -M emacs '^[[3^' kill-word
Se isso não funcionar, tente digitar Ctrl + V Ctrl + Apagar para ver o que o valor está no seu sistema.
Você pode até adicionar os dois juntos ao seu .zshrc
ou usar a saída de tput kDC5
em vez de codificar a sequência.
Ctrl + Backspace parece mais difícil.
No meu sistema, pressionar isso é o mesmo que pressionar apenas Backspace .
Se o seu é o mesmo, acho que sua melhor opção é usar Alt + Backspace ou Ctrl + W em vez disso.