Seit Version 7 gibt es beim Vim eine integrierte Rechtschreibkontrolle.
Um die Rechtschreibkontrolle zu aktivieren muss folgender Befehl im Kommandomodus eingegeben werden.
:set spell
Bei den meisten Vim Installationen ist jedoch standardmäßig das Englische Wörterbuch aktiviert. Soll die Rechtschreibprüfung für eine andere Sprache aktiviert werden, muss dies gesondert angegeben werden. Dies wird zum Beispiel für Deutsch wie folgt gemacht.
:set spelllang=de_de
Leider ist bei den meisten Linux Distributionen nur das englische Wörterbuch installiert. Weitere Wörterbücher können jedoch global oder lokal installiert werden. Wörterbücher sind hier zu finden.
Für die Deutsche Rechtschreibprüfung müssen die Dateien de.utf-8.spl und de.utf-8.sug heruntergeladen werden.
Diese Dateien können dann entweder als Root in das Verzeichnis /usr/share/vim/vim71/spell/ (bei Ubuntu 8.04) kopiert werden und stehen dann allen Benutzern des Systems zur Verfügung. Sollte jedoch kein Root-Zugang zur Verfügung stehen, dann können die Wörterbücher auch lokal im Home-Verzeichnis unter .vim/spell/ abgelegt werden. Dann steht die Rechtschreibkontrolle jedoch nur diesem einen Nutzer zur Verfügung.
Die Rechtschreibkontrolle kann mit folgendem Befehl wieder abgeschaltet werden.
:set nospell
Um die Rechtschreibkontrolle für Deutsch immer zu aktivieren müssen folgende Zeilen in die .vimrc eingefügt werden.
set spell set spelllang=de_de
Im Kommandomodus gibt es noch ein paar Tastenkombinationen, die das Arbeiten mit der Rechtschreibkontrolle vereinfachen.
Tastenkombination | Beschreibung |
---|---|
]s | Zum nächsten falsch geschrieben Wort gehen |
[s | Zum vorherigen falsch geschrieben Wort gehen |
z= | Zeigt eventuelle Vorschläge für die Korrektur an |
Links:
- Vim Seite (englisch)
- Ubuntu.com (englisch)
- Vim Wörterbuchdateien