在日常配置 Nginx 的时候,通常都是在服务器上使用 vim 来操作,但是 vim 操作 nginx.conf 的时候没有语法高亮和格式化。
有时候 nginx.conf 的配置层级很深,这样就会导致 nginx.conf 的缩进格式十分混乱。
其实 Nginx 的安装包中自带了 Vim 的插件,可以让 Vim 支持 nginx.conf 语法。
一般 Vim 的配置文件会读取 ~/.vim 文件夹下的文件加载到 Vim 中,我们可以将 Nginx 提供的 Vim 插件复制到 ~/.vim 文件夹中,从而让 Vim 支持 Nginx 的语法。
cp -r ${NGINX_HOME}/contrib/vim/* ~/.vim/
这样再使用 vim 打开 nginx.conf 就会发现关键字都已经高亮了。
还可以使用 vim 组合按键
<esc> gg=G
来对整个 nginx.conf 文件进行格式化。
附录:
Vim 中 gg
是命令是到文件的头部,==
是根据文件的类型, 自动的对代码进行缩进,G
是到文件的底部。