Wie kann man Par-Formatierer erhalten, um Absätze mit Nicht-Leerzeichen-Präfixen oder Suffixen nicht zu manipulieren?
Ich kann das Formatierungsprogramm nicht dazu bringen, das zu tun, was ich möchte, insbesondere mit automatisierten Präfixen und Suffixen. Einzelheiten:
Mein .vimrc
Auszug:
set formatprg=par\ -w72reqh map t gqip
Dieses Beispiel Input-to - par Text, der das Problem veranschaulicht:
1. This is some text with similar sentence beginnings and endings. The snake slithered through the grass, sliding back and forth. Tactfully approaching its prey.
Das Anwenden meiner vim-par-Formatierung (Drücken der t
Taste im vim-Befehlsmodus) auf die obigen Einstellungen führt zu:
1. This is some text with similar sentence beginnings and endings he . Tsnake slithered through the grass, sliding back and forth actfully . Tapproaching its prey .
Beachten Sie, dass die T
Perioden für das linke / Präfix und das rechte / Suffix "gerechtfertigt" sind. Offensichtlich nicht was ich will. Ich möchte stattdessen, dass die Ergebnisse (durch Drücken der t
Taste im vim-Befehlsmodus) folgendermaßen aussehen:
1. This is some text with similar sentence beginnings and endings. The snake slithered through the grass, sliding back and forth. Tactfully approaching its prey.
Diese Antwort scheint nur Par- Suffixe und Präfixe zu deaktivieren und erzeugt nicht mein bevorzugtes (oben) Ergebnis. Ich hoffe, es gibt eine Möglichkeit, gleich Leerzeichen vorzustellen, oder so?
Die Lösung kann das Brechen anderer Par- Funktionen beinhalten, z. B. das "Begründen" der C-Code-Kommentarzeichen in dem hier gefundenen Beispiel . Aber ich mache diesen Schritt für Schritt. Vielleicht verwende ich (irgendwann) 2 verschiedene Par-Formatierungs-Vim-Befehle, einen für durch Leerzeichen getrennten Text wie oben, einen anderen für die C-Kommentar-Formatierung usw. Im Moment lösen wir das obige und dann untersuche ich den nächsten (C- Kommentar, usw.) Schritte nach Bedarf.
Meine Umgebung:
$ par version par 1.52-i18n.4 $ sw_vers ProductName: Mac OS X ProductVersion: 10.9.5 BuildVersion: 13F1077 $ brew list par /usr/local/Cellar/par/1.52/bin/par /usr/local/Cellar/par/1.52/share/man/man1/par.1.gz $ which par /usr/local/bin/par $ vim --version | head -2 VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Apr 21 2014 14:54:22) MacOS X (unix) version $
0 Antworten auf die Frage
Verwandte Probleme
-
13
Welche Vim-Funktionen verwenden Sie?
-
8
Mit einem Tastendruck die mit "Leertaste" markierte "Registerkarte" in Vim löschen
-
1
Sie können nicht verstehen, warum ASCII- und HEX-Erkennungen in der Statuszeile von Vim benötigt wer...
-
3
Vim: Wie behandelt man Unicode-Dateien mit Text in mehreren (mehr als zwei) Sprachen?
-
9
Firefox Addons für Vimperator
-
13
Kann ich standardmäßig Klartext einfügen?
-
4
Ubuntu Linux: Kann ich standardmäßig Klartext einfügen?
-
3
Um PWD in Vims Echo zu bestätigen: -Modus für das Dokument
-
1
Gibt es trotzdem vim, dass Sonderzeichen nicht als Wörter gezählt werden?
-
8
Vimperator Kopieren / Einfügen