可能重复:
在vim中根据文件扩展名更改文件类型
我为.erb文件创建了一个小的语法文件,我正在尝试为.erb文件加载它...
当我打开文件本身时,它会加载一些其他的语法文件。如果我键入set filetype=erb
,那么它就使用了正确的语法。
如何检查当前文件的文件类型?当我键入:filetype
时,它只会显示filetype detection:ON plugin:ON indent:ON
我在我的.vimrc文件中有一行:
au! BufRead,BufNewFile *.erb set filetype=erb
我认为应该设置文件类型,但没有...有什么方法可以调试它吗?
.erb
文件的默认文件类型是eruby
。 您还应该检查“set syntax”以检查当前语法。 - Idan Aryeset filetype
和set syntax
都显示为erb
。 - foobar