lampfree小站

学习交流lamp技术,笔记记录

vim下让nginx的配置文件语法高亮

评论

如果在linux服务器上,使用vim修改nginx的配置文件, 默认nginx的配置文件,是没有语法高亮的。好看不好看重要,所有的文字颜色都一样,很容易出错,这里就介绍下如何让vim支持nginx的语法高亮。

下面给出一个配置好的图片
nginx-vim.png

这里假设使用的是centos系统,使用了 yum install vim 安装了vim,其他的环境类似。

操作的两个步骤

  1. 指定配置文件的类型是为nginx
  2. 把语法高亮文件放入高亮目录 比如/usr/share/vim/vim74/syntax/

文件类型的指定 /usr/share/vim/vim74/filetype.vim

au BufRead,BufNewFile /usr/local/nginx/conf/* set ft=nginx
# 读取或者新建文件如果是在 /usr/local/nginx/conf/ 目录下就设置这个文件的类型是 nginx

上面的代码放入文件 /usr/share/vim/vim74/filetype.vim 中, 这里要注意使用时版本是 7.4还是其他的版本, 需要放入对应的目录里。

执行完以上的操作,不管是新建文件,还是打开文件,只要在 /usr/local/nginx/conf/ 这个文件下,文件的类型是nginx

加载nginx的语法高亮文件

这个文件需要下载,下载的 https://www.vim.org/scripts/script.php?script_id=1886 , 下载得到一个nginx.vim, 放入语法高亮的文件夹中就可以。 比如目录 /usr/share/vim/vim74/syntax/

后重新启动vim, 就可以看到配置的效果了。