下载 HLSL 、 GLSL 的语法着色文件
分别从以下网址下载 fx.vim
和 glsl.vim
文件:
FX HLSL : Syntax Rules for Microsoft HLSL and FX files
http://www.vim.org/scripts/script.php?script_id=855
glsl.vim : Syntax file for the OpenGL Shading Language GLSL GLSlang
http://www.vim.org/scripts/script.php?script_id=1002
将这两个文件复制到 $VIMRUNTIME/syntax
目录下。($VIMRUNTIME
的值可以用 :echo $VIMRUNTIME
命令查看。)
创建 ftdetect 目录
在 VIM 中,用 :echo &runtimepath
查看 runtimepath
配置选项的值。在该值的第一个目录中,创建 ftdetect
目录。
在 ftdetect
目录中创建 fx.vim
及 glsl.vim
文件,内容分别如下:
fx.vim
:
au BufNewFile,BufRead *.hlsl,*.fx,*.fxh setfiletype fx
glsl.vim
:
au BufNewFile,BufRead *.frag,*.vert,*.fp,*.vp,*.glsl setf glsl
重启 VIM
配置重启 VIM 后生效。
参考
VIM 的联机帮助:
:h filetype
:h ftdetect
Using Vim: Syntax Highlighting
https://www.sbf5.com/~cduan/technical/vi/vi-4.shtml