Ich verwende den folgenden regulären Ausdruck, um eine Dokumentationszeichenfolge unter einer Clojure-Funktionsdefinition abzugleichen:
\vdefn.*\n\s*\zs"([^"]|\n)*"
Gibt es eine Möglichkeit, den gq
Befehl für den normalen Modus (Zeilen formatieren) für alle Übereinstimmungen dieses Musters in einer bestimmten Datei auszuführen ?
gn
Stück wählt aus der ZeileV
aus, in der das nächste (nicht in derselben Zeile) Auftreten des Musters ausgelöst wird. In der Dokumentation von Vim heißt es, dass bei aktivem visuellen Modus die Auswahl von der aktuellen Zeile bis zum nächsten Muster erweitert wird. Dies führt zu unerwünschtem Verhalten.