我可以通过执行以下操作为具有vim未知的扩展名的文件启用语法突出显示
设置syntax = c
每次切换标签时,我都必须租用命令。有没有办法让vim知道扩展名为.xyz
的文件应该用C语法着色?
答案 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)