Deaktivieren des Zeilenumbruchs in Konsole


9

Gibt es eine Möglichkeit, zu verhindern, dass die Konsole Zeilen umschließt? Es wäre großartig, wenn ich es tun könnte, ohne die anderen Funktionen wie erweiterte Farben und andere der schickeren Dinge zu deaktivieren.

Antworten:


9

Dafür gibt es eine VT100-Steuersequenz, die von Konsole unterstützt werden sollte. Es heißt DECAWM und wird folgendermaßen ausgegeben:

echo -ne '\e[?7l'

Meine Frage wäre allerdings: warum?


Nun, ich beschließe eine Datei und muss nur einen kurzen Blick auf die ersten paar Dutzend Zeichen der Zeile werfen, bevor ich mir den Rest anschaue. Ich möchte den Rest sehen können, wenn ich möchte, aber ich möchte zuerst das erste Bit sehen. Dies scheint einfach einfacher zu sein, als meinen Schwanz durch eine komplexe Regex zu
leiten

1
"weniger" könnte dann das Werkzeug für Sie sein. Rufen Sie es mit der Option -S (oder --chop-long-lines) auf, um zu verhindern, dass Zeilen umbrochen werden. Sie können mit den Cursortasten nach links und rechts scrollen. Drücken Sie F (Großbuchstaben, dh mit gedrückter Umschalttaste), um das Ende der Datei mit "weniger" zu versehen.
Ak2

+1 für Ihren Vorschlag von less!
Josh

3
... wenn Sie die Escape-Sequenz versuchen: dann, um den Wrap wieder zu aktivierenecho -ne '\e[?7h'
Peter.O

Vielen Dank! Sehr hilfreich für mich bei der Verwendung des Dropdown-Terminals im Halbbildschirm, und ich kann es meistens mit nur 80% des ersten Teils des Konsolenbildschirms herausfinden. Das Umschließen machte das Lesen von Fehlern und die Ausgabe von Rspecs schwierig.
Andre Figueiredo
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.