Begriff in Emacs :: wie "Word Wrap" deaktiviert wird

7

Beim Einrichten meiner persönlichen Linux-Befehlszeilen-Entwicklungsumgebung möchte ich einen Ausdruck innerhalb von emacs b / c verwenden, dann kann ich in den "Zeilenmodus" wechseln und die Ausgabe in einen anderen Puffer kopieren / einfügen.

Wenn ich mysql inside innerhalb von emacs ausfühle, werden die pretty sql tables immer noch entsprechend der Breite dieses emacs-Fensters umbrochen :(. Ich hatte gehofft, dass emacs die bash-Ausgabe abschneiden würde.

Gibt es eine Möglichkeit, dies zu tun?

BEARBEITEN:

toggle-truncate-lines ist eingeschaltet, also ist "word wrap" ausgeschaltet, aber bevor Emacs überhaupt etwas mit dem Text macht, fügt der zugrundeliegende bash-Prozess manuell Zeilenumbrüche hinzu, um Text entsprechend der angegebenen Breite zu umbrechen es benutzt. So verhält es sich zumindest. Das Ein- / Ausschalten von abgeschnittenen Zeilen ändert nichts für mich im Term -Puffer

    
Alexander Bird 09.10.2010, 22:41
quelle

4 Antworten

15

Ich denke, was Sie wahrscheinlich wollen, ist "M-x toggle-truncate-lines". Das schaltet zwischen dem Umbruch um oder erfordert, dass Sie nach rechts und links blättern, um die gesamte Zeile zu sehen.

    
JOTN 09.10.2010, 22:53
quelle
3

Sie möchten wahrscheinlich etwas zum sql-Hook hinzufügen, um den Umbruch auszuschalten:

%Vor%     
Trey Jackson 09.10.2010 22:58
quelle
3

Ich denke, Emacs könnte die Umgebungsvariable COLUMNS so einstellen, dass sie angibt, wann die Shell Zeilen umbrechen soll. Versuchen Sie es auf einen sehr großen Wert zu setzen und sehen Sie, ob das hilft.

Ich habe keine Ahnung, was für andere Dinge das alles kaputt machen wird.

    
Joakim Hårsman 16.10.2010 10:49
quelle
1
%Vor%

Dies schaltet den automatischen Füllmodus um und stoppt den Zeilenumbruch.

    
Jistanidiot 24.03.2016 18:49
quelle

Tags und Links