在對 Nginx 的配置文件進行編輯的時候,可能出現配置文件縮進很亂的狀況,若是手動去修改也挺費事兒的。好在能夠給 vim 增長 nginx.vim 的語法文件來很方便處理配置文件的縮進。使用 vim 的 gg=G 就能夠一次把 nginx 的配置文件格式化。php
1.下載 nginx.vimnginx
http://www.vim.org/scripts/script.php?script_id=1886
vim
2.將 nginx.vim 複製到 vim/syntax 目錄ide
根據自身的須要和 vim 的目錄來靈活操做,[root@localhost syntax]# pwd
/usr/share/vim/vim70/syntax
也能夠複製到 ~/.vim/syntax/ 用戶所在的目錄spa
3.配置 nginx.vim.net
au BufRead,BufNewFile /etc/nginx/*,/usr/local/nginx/conf/* if &ft == '' | setfiletype nginx | endifcode
在 filetype.vim 文件中加入上面的代碼,能夠加 vim/filetype.vim 程序目錄中,也能夠是 ~/.vim/filetype.vim 用戶目錄中。以上目錄或文件不存在的須要自行添加。其中 「/etc/nginx」 爲 nginx 配置文件的目錄。
orm
這樣就能夠把雜亂的 nginx 配置文件格式化爲比較規範和漂亮的 nginx 配置文件了。ip
用 vim 的 gg=G 命令格式化配置文件後,代碼的縮進變得很規範,以下圖
轉自:http://www.oschina.net/question/54100_26735