为vim中的各种文件类型启用语法突出显示

时间:2011-03-25 19:56:31

标签: vim

我可以通过执行以下操作为具有vim未知的扩展名的文件启用语法突出显示

  

设置syntax = c

每次切换标签时,我都必须租用命令。有没有办法让vim知道扩展名为.xyz的文件应该用C语法着色?

4 个答案:

答案 0 :(得分:25)

将它放在.vimrc的末尾(我假设您已启用自动命令)。

autocmd BufRead,BufNewFile *.xmlx set filetype=xml

答案 1 :(得分:20)

在您的主目录中,创建.vim/ftdetect/xyz.vim

au BufRead,BufNewFile *.xyz set filetype=c    " to overrule an existing filetype
au BufRead,BufNewFile *.xyz setfiletype c     " to set it only if no filetype has been detected for this extension

答案 2 :(得分:19)

使用自动命令。 E.g。

au BufNewFile,BufRead *.xyz setf c

答案 3 :(得分:3)