我将echo &filetype
用于今天创建的扩展名为.tex的文件,其结果为tex
,
但是今天,当我创建另一个.tex文件时,此代码将获得文件类型plaintex
,并且我检查了.vimrc,它没有更改。
我想知道为什么文件扩展名相同而文件扩展名却相同,我如何让它们相同?
答案 0 :(得分:1)
尽管TeX格式有很大不同,但是它们的源文件都使用相同的.tex
扩展名。因此,Vim尝试通过一些启发式方法猜测正确的格式。
如果没有其他帮助,Vim会认为这是一个plaintex。您可以将let g:tex_flavor = 'latex'
添加到您的vimrc来更改此设置。
也请阅读:h g:tex_flavor
以获得更多信息。