2013-04-12 22 views
2

GLSL語法突出顯示器http://www.vim.org/scripts/script.php?script_id=1002效果很好。但它不能識別通常以#version 330這樣的行開頭的.frag或.vert着色器文件。 (這是在Ubuntu 12.04.2 LTS,一切最新的。)〜/ .vimrc如何改寫filetype.vim對語法高亮的錯誤猜測?

有了這樣的線,加載文件後,必須手動輸入set syntax=glsl, 可能是因爲/usr/share/vim/vim73/filetype.vim有

" Generic configuration file (check this last, it's just guessing!)

if ... getline(1)=~'^#' ... setf conf

爲什麼不被〜/ .vimrc的au BufNewFile,BufRead *.frag,*.vert setf glsl推翻?在filetype.vim中有沒有一種解決方法?

回答