Rechtschreibeprüfung unter Vim
Veröffentlicht: Januar 4, 2009 Einsortiert unter: Vim | Tags: set spell Schreibe einen Kommentar »
Die Rechtschreibeprüfung in Vim ist so eine Sache. Sie ist schnell per :set spell aktiviert, aber ziemlich bald stellt man fest, dass sie dann auch in Quellcode, Config-Files und den FileExplorer (:E) aktiviert ist. Das sieht nicht nur ungut aus, sondern stört auch noch. Darum habe ich folgendes in meiner vimrc
" Rechtschreibung Wörterbücher: ftp://ftp.vim.org/pub/vim/runtime/spell/ set spelllang=de,en " Mehrere Sprachen set spellsuggest=5 " Max NN Korrekturen vorschlagen " Cursor auf Wort platzieren und z= eintippen "set spell " Rechtschreibprüfung für alle Dateien einschalten " oder: nur für bestimmte Dateitypen (Wir aktivieren spell nur für den lokalen " Buffer) au BufNewFile,BufRead *.html setlocal spell au BufNewFile,BufRead *.txt setlocal spell au BufNewFile,BufRead *.php setlocal spell
Die letzten drei Zeilen sorgen dafür, dass die Rechtschreibeprüfung nur in Dateien mit der Endung .html, .txt und .php aktiviert wird. Das setlocal bewirkt, dass spell wirklich nur für diese Dateitypen aktiv ist. Würde man ein normales set benutzen, dann würde spell aktiviert sobald man die erste .html Datei öffnet und würde dann aktiviert bleiben.