回答:
最初にCtrl+に焦点を当てますDelete。
forwardという単語全体を削除するzshコマンドが呼び出されkill-wordます。デフォルトではAlt+にバインドされていDます。
Ctrl+ 作成方法Deleteも、使用しているターミナルエミュレータによって異なります。
私のシステムでは、これはxtermとGnomeターミナルで動作します。
bindkey -M emacs '^[[3;5~' kill-word
urxvtの場合は、次のようにする必要があります。
bindkey -M emacs '^[[3^' kill-word
それでもうまくいかない場合は、「Ctrl+ V Ctrl+ 」と入力Deleteして、システムの値を確認してください。
これらの両方を一緒にに追加したり.zshrc、tput kDC5シーケンスをハードコーディングする代わりにの出力を使用したりすることもできます。
Ctrl+ Backspace難しいようです。
私のシステムでは、それを押すことは単にを押すことと同じBackspaceです。
同じ場合は、代わりにAlt+ BackspaceまたはCtrl+ を使用することをお勧めしますW。
Ctrl + Backspace動作しません
^[[3^urxvt が必要です。 Ctrl+V Ctrl+Deleteこれを表示します。
'^[[3^' kill-word bindkeyと '^H' backward-kill-word私の.zshrcに。今ではうまくいきます!
^H、^?働くつもりですCtrl+Backspace。実際、そのような拘束力はあり得ないようです。 Alt+BackspaceまたはCtrl+W適切な代替品である可能性があります。