vim中支持nginx配置文件高亮
主要设置两个文件
syntax/nginx.vim
ftdetect/nginx.vim
在nginx的下载包中是包含所需要的各类nginx.vim文件的:
nginx-1.12.0/contrib/vim/ftdetect/nginx.vim
nginx-1.12.0/contrib/vim/ftplugin/nginx.vim
nginx-1.12.0/contrib/vim/indent/nginx.vim
nginx-1.12.0/contrib/vim/syntax/nginx.vim
syntax/nginx.vim也可以到官网下载:
最新版本0.3.3
下载地址:http://www.vim.org/scripts/script.php?script_id=1886
主要文件说明:
ftdetect/nginx.vim 配置文件:
au BufRead,BufNewFile .nginx set ft=nginx
au BufRead,BufNewFile /etc/nginx/ set ft=nginx
au BufRead,BufNewFile /usr/local/nginx/conf/* set ft=nginx
au BufRead,BufNewFile nginx.conf set ft=nginx
只需要修改下面参数改为自己nginx位置例如:/etc/nginx
au BufRead,BufNewFile /etc/nginx/ set ft=nginx
syntax/nginx.vim 是主要语法脚本文件
indent/nginx.vim 关于nginx缩进的相关配置文件
ftplugin/nginx.vim 关于ftp的相关配置文件
只需要将上面对应的文件放到下面位置就可以实现使用vim编辑nginx时配置文件显示语法的高亮
/usr/share/vim/vimfiles/syntax/nginx.vim
/usr/share/vim/vimfiles/indent/nginx.vim
/usr/share/vim/vimfiles/ftdetect/nginx.vim