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