Dies sind die Standard-Tastenkombinationen für die Textbearbeitung, die ich ständig verwende, wenn ich Text in einer anderen Linux-Anwendung als Terminalemulatoren bearbeite:
- Pfeiltasten links + rechts zum Bewegen nach links + rechts
- Strg + Pfeil, um ein ganzes Wort zu verschieben
- home / end zum Anfang / Ende der Zeile bewegen
- Strg + C / Strg + V zum Kopieren / Einfügen [Einige Terminals können Shift-Ctrl-C / Shift-Ctrl-V verwenden. das ist ein guter Ersatz]
- Umschalt + Pfeil, um Text zu markieren
- Umschalt + Strg + Pfeil, um ein ganzes Wort zu markieren
Ich habe noch nie eine Kombination aus Shell und Terminal-Emulator gefunden, die die letzten beiden Elemente dieser Liste zulässt, und das macht mich verrückt. Offensichtlich unterstützen Terminal-Emulatoren das Hervorheben (die Maus kann es tun) und sie unterstützen die Verwendung der Strg- und Umschalttaste als Modifikatoren (sie können verwendet werden, um den Cursor um ein ganzes Wort zu bewegen bzw. um Buchstaben in Großbuchstaben zu schreiben; [Bearbeiten:] Sie können sogar zusammen zum Kopieren / Einfügen mit UMSCHALT-STRG-C und UMSCHALT-STRG-V verwendet werden. Worin besteht also das Problem, das diese Funktionalität verhindert? Ich habe mehrere Fragen:
- Ist dies ein Problem mit meinem Terminal-Emulator oder mit meiner Shell (Bash, obwohl ich bereit bin zu ändern)?
- Warum entsprechen Terminal-Emulatoren / Shells nicht diesem ansonsten universellen Standard?
- Wenn es einen tatsächlichen Grund gibt, ist er alt und veraltet, oder ist er für eine beträchtliche Anzahl von Desktop- Linux-Benutzern immer noch relevant ?
- Gibt es eine Art von Problemumgehung?
- Gibt es ein obskures Programm, das dies unterstützt?
- Ist es möglich, die Quelle von beispielsweise Gnome-Terminal zu ändern, um dies zu unterstützen?
Ich weiß, dass Text mit der Maus kopiert / eingefügt werden kann, danach frage ich nicht. Ich frage, warum ich diese Dinge nicht mit der Tastatur in einem Terminalemulator machen kann.