was bedeutet u stehen für Strg+u?
Ich versuche zu verstehen und zu erinnern, Tastatur-shortcuts für die bash. Ich Frage mich, warum ist der char 'u' in
CTRL-u --- cancel the line before cursor location
- vielleicht einfach zu drücken ?
- Man denke nur an die "u" - wie rückgängig machen
- auf eine QWERTZ-Tastatur, h ist auf der linken Seite, l auf der rechten Seite. In ASCII -, Strg-J Zeilenvorschub-und Strg-K ist die vertikale Registerkarte. Easy-peasy.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Während
unix-line-discard
ist eine gute Eselsbrücke, die Verwendung von STRG+U als eine Zeile löschen Zeichen vor der Erfindung von UNIX. Es wurde benutzt, wie auf verschiedenen Digital Equipment (DEC) Systeme, einschließlich der PDP-8. Zum Beispiel, aus meinem verstaubten Bücherregal sehe ich, dass die STRG+U wurde als Zeile löschen in der PDP-8 Symbolische Editor (Seite 5-13 der 1972 Ausgabe desPDP-8 Introduction To Programming (Volume 1)
Handbuch herausgegeben von DEC). In der Tat, in den frühen Tagen von UNIX, die@
Charakter war oft der Standard-Zeile-löschen Sie Zeichen. Andere Systeme verwendet werden, STRG+X für die gleiche Funktion, die einigen Sinn, da die ASCII-Zeichen Beschreibung es istCancel
. Die DEC-übereinkommen von STRG+U gewann schließlich in der Popularität Wettbewerb."unix-line-discard": http://cnswww.cns.cwru.edu/php/chet/readline/readline.html#SEC17