在日常配置 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
是到文件的底部。