Ich verwende die Vim-Latex-Umgebung zum Schreiben französischer Dokumente. Das Problem besteht darin, dass das Rechtschreibprüfungstool den Befehl als Rechtschreibfehler markiert, wenn ich eine Zeile mit einem Befehl kommentiere.
Ist es möglich, die Rechtschreibprüfung so einzustellen, dass kommentierte Zeilen ignoriert werden?
Antwort1
Es gibt eine Option dafür, Sie müssen nur hinzufügen
let g:tex_comment_nospell=1
in deinem .vimrc
.
Was die Interna betrifft, wird diese Variable in der Datei /usr/share/vim/vim73/syntax/tex.vim
in meiner Installation verwendet.
[Bearbeiten für ältere Versionen]
Beim Überprüfen des Vim-Quellcodebaums in älteren Versionen erscheint diese Variableab Revision 1073, die nach vim 7.0 und 7.1 kommt. Wie im Diff angegeben, führt diese Änderung die Zeilen ein
if !exists("g:tex_comment_nospell") || !g:tex_comment_nospell
syn cluster texCommentGroup contains=texTodo,@Spell
else
syn cluster texCommentGroup contains=texTodo,@NoSpell
endif
also vielleicht hinzufügen
:autocmd BufEnter *.tex syntax cluster texCommentGroup contains=texTodo,@NoSpell
in Ihrem .vimrc
würde es funktionieren, zumindest funktioniert es unter vim 7.3. Wenn das nicht funktioniert, könnten Sie versuchen, eine aktuellere Syntaxdatei zu erhalten und sie in.vim/syntax/tex.vim