iTerm2でCTRL + Wをwerase(Linux / PuTTYのデフォルトのbash動作)にバインドします


1

私は自宅でマックを使うとコマンドを交換する私の修飾キーを変更したとCTRLので、CTRL+は、TChromeで新しいタブを生成します、CTRL+ Cなどコピーしてあります。私は職場でWindows / Linuxを使用していますが、これらのOS間で一貫したレイアウトが必要です(OSXでコマンドに意識的に切り替えてCTRL職場に戻る必要はありません)。

OSXターミナルを置き換えるためにiTerm2をインストールしました。これにより、ウィンドウを強制終了せずにCTRL+ をキャプチャできWます。最初のスペースまでカーソルの前のテキストを削除するbash / puTTY(werase?)のデフォルトの動作をエミュレートするために、このショートカットを何にバインドするのかわかりません。

find . -name "my.file" -type

CTRL+ Wは、上記のコマンドから「-type」を削除します。

find . -name "my.file"

他のすべてのコマンドはどうですか?TermAZと⌘AZのほとんどは、少なくともiTermとTerminalで既に何らかのアクションにバインドされています。
11

回答:


0

この行、引用符、およびすべてを~/.inputrcファイルに入れます(そのファイルを編集した後、Bashを再起動する必要があります)。

"\C-w": backward-kill-word

ユーザーがコントロールとコマンドを入れ替えたため、実際にはcommand-wを処理したいので、質問に答えません。
ダニエルベック

@GregK CTRLキーでBashでの動作が期待される他のことができる場合(たとえば、CTRL-Bでカーソルが1文字戻る)、上記の答えがうまくいくと思います。そうでなければ、ダニエルは正しい。
フラン

@フラン家に帰ったら試してみます、ありがとう
グレッグK
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.