Sie können immer Ctrl- verwenden W. Es löscht das Wort vor dem Cursor und funktioniert in jeder Bash.
Hier finden Sie eine Liste der Bash-Tastaturkürzel .
In Linux bin ich verwendet, um drücken Ctrl- Backspacedas letzte Wort zu löschen, aber ich weiß nicht, wie es in Bash Terminal zu tun.
Verwenden Sie unter OS XI Alt- Backspacedasselbe.
Gibt es eine Möglichkeit, dass Bash die Ctrl- oder Alt- BackspaceTastenkombination zum Löschen des letzten Wortes erkennt ?
In Linux verwende ich terminator
als Terminal-Emulator, in OSX verwende ich iTerm2
.
Sie können immer Ctrl- verwenden W. Es löscht das Wort vor dem Cursor und funktioniert in jeder Bash.
Hier finden Sie eine Liste der Bash-Tastaturkürzel .
Sie müssen lediglich in den iTerm-Voreinstellungen ( Profile »Keys ) Option als Metaschlüssel festlegen .
backward-kill-word
ist Meta-Rubout
standardmäßig an (dh Opt-Backspace) gebunden .
Dieselbe Option gibt es in Apples Terminal.app (wenn auch weniger flexibel).
Im Terminator können Sie das folgende " Plugin " zusammen mit verwenden
[keybindings] kill_word = <Control>BackSpace
in deiner Konfigurationsdatei. Dies wird Karte Ctrl- Backspaceauf ESC→ DEL, eine andere shorcut letzte Wort zu löschen.
Sie können eine Datei .inputrc
in Ihrem Home-Verzeichnis erstellen und den folgenden Inhalt hinzufügen:
"\C-h": backward-kill-word
Sie können einfach Alt- DELanstelle des normalen Strg- verwenden DEL.