GLSL 语法荧光笔http://www.vim.org/scripts/script.php?script_id=1002效果很好。但它不能识别通常以 .frag 或 .vert 之类的行开头的着色器文件#version 330
。(这是在 Ubuntu 12.04.2 LTS 上,一切都是最新的。)
有了这样一行,加载文件后必须手动键入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's 否决au BufNewFile,BufRead *.frag,*.vert setf glsl
?有没有在 filetype.vim 中犯错的解决方法?