Emacs hat die Funktion fill-paragraph
. Gibt es eine Funktion, die das Gegenteil davon bewirkt?
Ich habe einen bereits ausgefüllten Absatz und möchte ihn stattdessen in einer einfachen Zeile sehen.
text-editing
Sibi
quelle
quelle
fill-paragraph
hat nicht den Absatz rechtfertigen, es sei denn , Sie ein Präfix - Argument verwenden oder sie übergeben ein nichtnil
erste Argument. Siehe (Emacs)Fill Commands
.Antworten:
Zitat aus dem Emacs Wiki , von Stefan Monnier:
quelle
Meine Methode würde den Cursor in die letzte Zeile des Absatzes setzen und M-^mehrmals schlagen .
Das Schöne an dieser Verknüpfung ist, dass sie neben dem Verbinden von Linien eine beliebige Anzahl von Einrückungsräumen in einen einzigen reduziert.
quelle
M-^
und du musst nur die Taste gedrückt halten. Die Funktion heißtdelete-indentation
.M-S-^
, er scheint bei mir nicht zu funktionieren?delete-indentation
und die Verknüpfung wird in Emacs beschrieben alsM-^
- die shift (S
) wurde von mir hinzugefügt, weil man sie trotzdem festhalten muss. Entschuldigen Sie das Durcheinander.Dafür gibt es jetzt das
unfill
Paket .Es basiert ursprünglich auf den Beispielen von Xah Lee und wurde später nach einem Artikel von Artur Malabarba umgeschrieben
Es bietet Folgendes:
Es ist praktisch, eine handliche Codierung Ihrer Wahl hinzuzufügen, z.
quelle
Wie immer gibt es mehrere Möglichkeiten, dies zu tun, also werde ich eine weitere Antwort in den Ring werfen:
Absatz markieren: M-h
Neue Zeile durch Leerzeichen in Region ersetzen:
M-% C-q C-j RET SPC RET !
quelle
Das Auffüllen eines armen Mannes kann auch durchgeführt werden, indem zuerst der
fill-column
Wert auf einen lächerlich hohen Wert eingestellt wird (ich verwende 9999) und dann gefüllt wird. Zum BeispielC-u 9999 C-x f M-q C-u 70 C-x f
. (Vielleicht bevorzugen SieC-9 C-9 C-9 C-9
es auchC-u 9999
.)quelle
Im Evil-Modus gibt es die
J
Schlüsselbindungnormal mode
von VIM. Es verbindet die Zeile darunter und die aktuelle Zeile zu einer Zeile. Durch mehrmaliges Drücken können Sie das Ausfüllen eines Absatzes rückgängig machen.quelle