web-dev-qa-db-ja.com

CtrlまたはAltとバックスペースを使用してBashの最後の単語を削除する

Linuxでは、私は Ctrl-Backspace 最後のWordを削除するには、Bashターミナルでそれを行う方法がわかりません。

OS Xでは Alt-Backspace 同じことをする。

Bashに認識させる方法はありますか Ctrl-または Alt-Backspace 最後の単語を削除するためのキーの組み合わせ?

Linuxではterminatorをターミナルエミュレータとして使用し、OSXではiTerm2を使用します。

17
licorna

いつでも使用できます Ctrl-W。カーソルの前のWordを削除し、すべてのBashで機能します。

Bashキーボードショートカット のリストについては、こちらを参照してください。

31
slhck

ITermの設定でOption as Meta keyを設定するだけです(Profiles"Keys)。

backward-kill-WordはデフォルトでMeta-Rubout(Opt-Backspace)にバインドされています。

AppleのTerminal.appにも同じオプションがあります(ただし、柔軟性は低くなります)。

5
Daniel Beck

ターミネーターでは、次の " plugin "を使用できます。

[keybindings]
    kill_Word = <Control>BackSpace

あなたの設定ファイルで。これはマップされます Ctrl-Backspace に ESCDEL、最後のWordを削除する別のショートカット。

2

ファイルを作成できます.inputrcをホームディレクトリに追加し、このコンテンツを中に追加します。

"\C-h": backward-kill-Word
2
Sel

そのまま使えます Alt-DEL 通常の代わりに Strg-DEL

0
Luca Steeb