在没有定义语法组(或由vim找到)的情况下,不会进行拼写检查。我发现甚至对未定义的组启用拼写检查也很有用(参见 顶层 在vim的语法文档中)。
为此,请编写命令:
syntax spell toplevel
在文件中 ~/.vim/after/syntax/tex.vim 。如果文件不存在,请生成该文件。
~/.vim/after/syntax/tex.vim
syntax/tex.vim 已经用得很精致了 同步模式 确保语法突出显示是准确的,但对于长而复杂的文档,这可能仍然失败。
syntax/tex.vim
你能做的最好的就是努力增加两个值
syn sync maxlines=200 syn sync minlines=50
(例如2000和500)。把它放进去 ~/.vim/after/syntax/tex.vim 覆盖默认值。
syntax sync fromstart
可能会给出最好的结果,但可能会太慢。您将在以下位置找到语法同步的说明 :help :syn-sync 。
:help :syn-sync