Wenn ich Text mit der X11-Mausauswahl zwischen zwei Terminalfenstern kopiere und einfüge, werden Registerkarten häufig, aber nicht immer, in Leerzeichen konvertiert. Dies scheint von den beteiligten Terminalanwendungen und den darin ausgeführten Programmen abzuhängen.
Folgendes habe ich durch Experimente herausgefunden:
- Dies hängt ausschließlich davon ab, was auf der Quellenseite (Kopie) ausgeführt wird. Die Zielseite (Einfügen) fügt Registerkarten ein, unabhängig davon, was gerade ausgeführt wird, sofern die Quelle sie beibehalten hat.
- Nur
gnome-terminalauf der Quellseite bleiben Registerkarten erhalten.xtermundkonsolenicht. - Tabulatoren bleiben nur erhalten, wenn die Datei mit ausgegeben wurde
cat. Andere Anwendungen wieless,vim,emacsodernanonicht Tabs erhalten.
Was ist die Erklärung dafür? Sind diese Fehler in konsoleund xtermoder können sie anders konfiguriert werden? Kann lessund so konfiguriert werden, um Registerkarten in der Ausgabe beizubehalten?
less -xnKonfiguriert es so, dass n Leerzeichen anstelle eines Tabulators verwendet werden.-Umacht es Registerkarte als anzeigen^I. Ich habe keine Möglichkeit gefunden, ein wörtliches Tabulatorzeichen auszugeben, sodass beim Kopieren des Textes ein Tabulatorzeichen eingefügt wird, aber ich würde gerne wissen, wie.