1

我在 vim 中突出显示 [La]TeX 语法有点奇怪。vim 似乎在三种不同的语法突出显示样式之间随机切换,几乎没有押韵或原因。它似乎对其他语言没有这样做,尽管我现在除了 LaTeX(使用语法突出显示)之外没有写过任何东西。

所以:一点背景。当我切换终端仿真器(到urxvt)时,这个问题开始变得明显,但它也出现在roxtermkonsolegnome-terminal.

使用TERM环境变量的值似乎确实会影响结果:TERM从默认值更改rxvt-unicode-256colorxtermlinux似乎使 vim 不选择第三个,但前两个似乎是随机选择的。

我做了一些谷歌搜索,无济于事。我的 google-fu 可能很弱,如果这是我设法忽略的常见问题,我深表歉意。. .

作为参考,这三种样式在示例文档中的外观:

风格#1 风格#2 风格#3

任何想法或建议将不胜感激。

4

1 回答 1

3

根据这个网站,对于 TeX 文件,Vim 会扫描文件并根据其中使用的关键字猜测它是 LaTeX、ConTeXt 还是纯 TeX。现在这是一个猜测,但也许每隔一段时间,在您编辑时,您会添加或删除一些关键字,导致它每次都更改猜测。

于 2012-04-02T04:54:07.583 回答