vim spellcheck: Befehl oder Funktion, um alle fehlerhaften Wörter in die Datei zu kopieren

603
user985675

Ich muss häufig Dateien korrigieren, die zahlreiche Rechtschreibfehler aufweisen. Die Rechtschreibprüfung markiert alle diese Wörter, aber gibt es in vim einen Befehl oder eine Funktion, die alle diese markierten Wörter in eine Datei ablegt?

1

1 Antwort auf die Frage

1
Ingo Karkat

Mein SpellCheck-Plugin bietet einen Befehl, der die Vim- Quickfix-Liste mit allen Rechtschreibfehlern auffüllt . Dies ist sogar besser als ein Dumping in eine Datei, da Sie jeden Rechtschreibfehler schnell finden können. Außerdem werden Mappings in der Quickfix-Liste eingerichtet, um die Fehler "aus der Ferne" zu korrigieren / hinzuzufügen.

Karkat Vielen Dank für Ihre Antwort. Aus Angst, ich habe entschieden, dass es keinen solchen Befehl gibt, schrieb ich dieses Mapping für eine `Code'-Map qzq: wy: setlocal zauber spelllang = en: let wds = "": while line ('.')> = @ z: @ z = line ('.'): norm] syw: let wds = wds. @ ". ' ': Ende: e y.vimggdG: exe setline (1, wds)gg: s / \ + / \ r / ge: sortiere dich "code" Ich brauche es als Datei, y.vim, weil ich dies halbautomatisch in ein vimscript von Ersatzbefehlen umwandle user985675 vor 9 Jahren 0