Wie kann ich einen gesamten Puffer auf Rechtschreibprüfung überprüfen?

7

Gibt es einen integrierten Befehl oder ein Plugin, mit dem die Rechtschreibprüfung für den gesamten aktuellen Puffer ausgelöst werden kann, sodass ich jedes erkannte Wort entweder ignorieren, zum Wörterbuch hinzufügen oder die Rechtschreibung korrigieren muss?

Ich habe verwendet ]s, um Rechtschreibvorschläge zu überspringen und zgoder z=um Wörterbücher hinzuzufügen oder Korrekturen vorzuschlagen, aber wenn ein Puffer so viele Instanzen derselben Rechtschreibung enthält, ist es ärgerlich, an jeder Instanz vorbei zu springen, insbesondere wenn es sich um Code- oder Konfigurationsdateien handelt haben viele Dinge, die nicht falsch geschrieben sind, aber nicht in das Wörterbuch gehören, wie Variablennamen oder Kommandozeilen-Kauderwelsch.

Mu Mind
quelle
4
Ich war mit dem SpellCheck.vim-Plugin von Ingo Karkat zufrieden, das unter github.com/vim-scripts/SpellCheck und normalerweise unter vim.org/scripts/script.php?script_id=3844 verfügbar ist, außer dass vim.org nicht verfügbar ist Moment.
Garyjohn
5
Sie könnten die Worte , die Sie auf die überspringen möchten hinzufügen , internal-wordlistmit, zG. Da die Liste beim Beenden von Vim verloren geht, ähnelt sie dem Überspringen, und Vim fordert Sie nicht erneut auf, dasselbe Wort in derselben Sitzung zu korrigieren. Eine andere Möglichkeit wäre, Vim beizubringen, nur die Rechtschreibprüfung nach Syntax durchzuführen, dh in bestimmten Regionen, und die anderen zu ignorieren.
VanLaser

Antworten:

1

Sie können das LanguageTool- Plugin verwenden, um eine doppelte Funktionalität hinzuzufügen. Es bietet nicht nur Rechtschreibprüfung, sondern auch Grammatikprüfung mit dem externen Java-Tool. Es überprüft den gesamten Puffer und zeigt unten einen Fehlerlistenpuffer an. Ich finde es sehr nützlich.

Ich hoffe das hilft.

Salatiel Garcia
quelle