我正在使用 Vim-Latex 環境編寫法語文件。問題是,當我註釋包含命令的行時,拼字檢查工具會將該命令突出顯示為拼字錯誤。
是否可以將拼字檢查工具設定為忽略註解行?
答案1
有一個選項,您只需添加
let g:tex_comment_nospell=1
在你的.vimrc
。
關於內部結構,這個變數在我安裝的檔案中使用/usr/share/vim/vim73/syntax/tex.vim
。
[舊版的編輯]
檢查舊版的vim源碼樹,出現這個變數從修訂版 1073 開始,這是 vim 7.0 和 7.1 之後的版本。如 diff 所示,此修改引入了以下行
if !exists("g:tex_comment_nospell") || !g:tex_comment_nospell
syn cluster texCommentGroup contains=texTodo,@Spell
else
syn cluster texCommentGroup contains=texTodo,@NoSpell
endif
所以也許添加
:autocmd BufEnter *.tex syntax cluster texCommentGroup contains=texTodo,@NoSpell
如果你.vimrc
願意的話,至少它可以在 vim 7.3 上運行。如果這不起作用,您可以嘗試獲取更新的語法檔案並將其放入.vim/syntax/tex.vim