回答:
最初に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
適切な代替品である可能性があります。