我可以启用语法高亮的文件具有扩展名是未知的VIM通过执行以下操作启用语法VIM
一套语法= C
每次高亮各种文件类型然而,我切换标签,我必须承担命令。有没有什么办法让vim知道扩展名为.xyz
的文件应该用C语法着色?
我可以启用语法高亮的文件具有扩展名是未知的VIM通过执行以下操作启用语法VIM
一套语法= C
每次高亮各种文件类型然而,我切换标签,我必须承担命令。有没有什么办法让vim知道扩展名为.xyz
的文件应该用C语法着色?
有了自动命令。例如。
au BufNewFile,BufRead *.xyz setf c
把这个放在你的.vimrc
的末尾(我假设你已经启用了自动命令)。
autocmd BufRead,BufNewFile *.xmlx set filetype=xml
非常快,非常感谢! – 2009-12-08 21:02:09
完全没问题! – 2009-12-08 21:03:01
嗯...这个答案在2009年12月8日如何回答2011年3月25日的问题? +1尽管如此... – Samaursa 2012-05-10 17:00:46
在你的主目录,创建.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
你可以将它设置在VIM配置文件:
http://beerpla.net/2008/04/02/how-to-add-a-vim-file-extension-to-syntax-highlighting/
http://meta.stackexchange.com/问题/ 8231 /是 - 答案 - 即,刚刚包含链接别处,真的好,答案 – Marco 2015-04-07 09:30:42
万一您得到'E319:对不起',您可能没有安装'vim'(即使它看起来像您一样) – n611x007 2012-11-23 16:55:42