Antworten:
Zitat aus dem Emacs Wiki , von Stefan Monnier:
Wenn Sie einen Absatz nicht ausfüllen, werden alle Zeilen in einem Absatz zu einer einzigen Zeile zusammengefasst. Es ist das Gegenteil von FillParagraph .
Es funktioniert dort, wo eine Zeile mit einem Zeilenumbruchzeichen ("\ n") endet und Absätze durch Leerzeilen getrennt sind. Verwenden Sie die folgende Funktion, um einen Absatz in einer einzelnen neuen Zeile zu beenden:
;;; It is the opposite of fill-paragraph (defun unfill-paragraph () "Takes a multi-line paragraph and makes it into a single line of text." (interactive) (let ((fill-column (point-max))) (fill-paragraph nil)))
Und um es an einen Schlüssel zu binden:
;; Handy key definition (define-key global-map "\M-Q" 'unfill-paragraph)
Siehe auch UnfillRegion und UnwrapLine .
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.
M-^
und du musst nur die Taste gedrückt halten. Die Funktion heißt delete-indentation
.
M-S-^
, er scheint bei mir nicht zu funktionieren?
delete-indentation
und die Verknüpfung wird in Emacs beschrieben als M-^
- 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 .
Enthält Befehle zum expliziten Auflösen (dh Auflösen) von Absätzen und Bereichen sowie einen Befehl, mit dem zwischen dem Auflösen und Auflösen des aktuellen Absatzes oder Bereichs gewechselt werden kann.
Es basiert ursprünglich auf den Beispielen von Xah Lee und wurde später nach einem Artikel von Artur Malabarba umgeschrieben
Es bietet Folgendes:
M-x unfill-region
M-x unfill-paragraph
M-x unfill-toggle
M-x toggle-fill-unfill
Es ist praktisch, eine handliche Codierung Ihrer Wahl hinzuzufügen, z.
(global-set-key (kbd "<f8>") 'toggle-fill-unfill)
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 Beispiel C-u 9999 C-x f M-q C-u 70 C-x f
. (Vielleicht bevorzugen Sie C-9 C-9 C-9 C-9
es auch C-u 9999
.)
Im Evil-Modus gibt es die J
Schlüsselbindung normal 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.
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
.