Bei der Verwendung der Bash-Shell habe ich versucht, Shift zu verwenden +LINKS um den von mir eingegebenen Befehl zu markieren und zu kopieren (anstatt die Maus zu verwenden). Allerdings habe ich stattdessen viele C’s bekommen. Später erkannte ich, dass Shift +UP macht A
, Shift +UNTEN macht B
, und Shift +RECHTS macht auch D
.
Warum passiert das?
Ich denke, es liegt an den rohen Tastendruckdaten (^[[A
,^[[B
,^[[C
, und ^[[D
), aber es ist nur ein Großbuchstabe (kein ^[[
am Anfang).
Akzeptierte Antwort:
Drücken Sie Strg +V bewirkt, dass der nächste Tastendruck wörtlich eingegeben wird. Für Shift +↑ dies ergibt „^[[1;2A“. Der Terminaltreiber verwendet das „^[[1;2“ als ungültige Escape-Sequenz und lässt nur das „A“.
übrig