In Bash unter OSX kann ich ctrl-_
das rückgängig machen, was ich zuletzt eingegeben habe. Gibt es einen entsprechenden Wiederherstellungsbefehl?
macos
command-line
bash
amindfv
quelle
quelle
Antworten:
ctrl-y
ist der Readline-Befehl 'yank', der den Kill-Puffer abruft.ctrl-u
Kills vom Punkt bis zum Anfang der Linie (ähnlich wie bei OSX / Bash,ctrl-_
wodurch die gesamte Linie gelöscht wird). Die Emacs-ähnlichen Readline-Bindungen werden in Bash aktiviert, und eine Teilmenge wird an vielen anderen Stellen (Browsersuchleisten usw.) aktiviert.ctrl-u
vom Linienanfang bis zur Einfügemarke tötenctrl-k
von der Einfügemarke bis zum Ende der Linie tötenctrl-w
töte vorheriges Wort (und stelle vor, um Puffer zu töten)ctrl-y
Ziehen Sie den Inhalt des Kill-Puffersquelle
ctrl-_
macht die letzte Aktion rückgängig undctrl-y
ruft auch getöteten Text ab, nicht nur mitctrl-u
. Trotzdem hatte ich noch nie davon gehörtctrl-y
- danke!kill-whole-line
, der dasselbe tut wie Ihr Befehl ,ctrl-_
ist standardmäßig ungebunden. Ich habe mich immer gefragt, ob es einen Kill-Whole-Line-Befehl gibt. Ich benutzectrl-a-k
( Zeilenanfang ), um die ganze Zeile zu töten.ctrl-_
tötet aber nicht die ganze Zeile - es ist ein Rückgängig-Befehl