我可以啓用語法高亮的文件具有擴展名是未知的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