zsh で Ctrl+Backspace を前の単語の削除にバインドするにはどうすればいいですか? 質問する

zsh で Ctrl+Backspace を前の単語の削除にバインドするにはどうすればいいですか? 質問する

通常 ^W にバインドされているコマンドを ctrl+backspace にバインドしようとしています。

ここでは、bindkey コマンドの各パラメータごとに 1 つずつ、2 つの問題があります。

  • Ctrl+Backspace を意味する文字列は何ですか
  • 前の単語を削除するコマンドは何ですか

ベストアンサー1

を使用することができますbindkey '^H' backward-kill-word

注意:古いバージョンのGNOME端末では動作しません。gnome-terminal 内の vim で Ctrl + Backspace を押して単語を削除するにはどうすればよいですか?そしてバグ 420039 - VTE はバックスペースとコントロール バックスペースを区別しません
thorbjornwolf のコメントによると、コミット 23c7cd0f修正しました。

おすすめ記事