有时,显然是随意的,Vim决定不弄清楚我们打开了哪种文件类型。我不知道为什么,所以请原谅我模糊的问题。
知道它为什么会发生以及如何减轻它?我正在打开.php文件。
我已在我的vimrc中将filetype
设置为on
。
答案 0 :(得分:0)
Vim本身并不识别文件类型,各种语言的插件都是为你做的,特别是ftplugins。通常,他们将在其中定义自动命令,例如。)
autocmd BufNewFile,BufRead todo.txt,*.task,*.tasks setfiletype task
这样的文件放在ftplugin目录下,通常命名为.vim。虽然它可以变化并且在某些情况下可能很复杂,但是你应该从简单的例子中得到一般的想法。
因此对于VIM无法识别的文件或该类型没有ftplugin,它将为空。