我正在使用 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