首先从http://www.vim.org/scripts/script.php?script_id=1886下载nginx.vim语法文件,最新版为http://www.vim.org/scripts/download_script.php?src_id=14376
命令: wget http://www.vim.org/scripts/download_script.php?src_id=14376
然后将其命名为nginx.vim,放到~/.vim/syntax/ ,没有~/.vim/syntax/ ? 那先执行以下命令吧
mkdir ~/.vim
mkdir ~/.vim/syntax
mv nginx.vim ~/.vim/syntax/
修改~/.vim/filetype.vim,在新行中加入以下内容
au BufRead,BufNewFile */nginx*/conf/* set ft=nginx
PS:官网上说加入
au BufRead,BufNewFile /usr/local/nginx/conf/* set ft=nginx
我觉得这样用 /usr/local/nginx/conf/* 不是很好,因为有不少人把nginx安装在其它地方了,有些人还根据nginx版本号来命名,这样每次新装nginx都要重新修改filetype.vim文件,这样很不方便,但*/nginx*/conf/* 至少可以照顾到大部分应用,当然你可以根据你自己的命名规则来设置这个路径.