In Bash unter OSX kann ich ctrl-_
das rückgängig machen, was ich zuletzt eingegeben habe. Gibt es einen entsprechenden Wiederherstellungsbefehl?
In Bash unter OSX kann ich ctrl-_
das rückgängig machen, was ich zuletzt eingegeben habe. Gibt es einen entsprechenden Wiederherstellungsbefehl?
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-Puffersctrl-_
macht die letzte Aktion rückgängig und ctrl-y
ruft auch getöteten Text ab, nicht nur mit ctrl-u
. Trotzdem hatte ich noch nie davon gehört ctrl-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 benutze ctrl-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