讓 Vim 支持 nginx 語法(syntax) 格式化配置文件

在對 Nginx 的配置文件進行編輯的時候,可能出現配置文件縮進很亂的狀況,若是手動去修改也挺費事兒的。好在能夠給 vim 增長 nginx.vim 的語法文件來很方便處理配置文件的縮進。使用 vim 的 gg=G 就能夠一次把 nginx 的配置文件格式化。php


1.下載 nginx.vimnginx

http://www.vim.org/scripts/script.php?script_id=1886vim

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

雜亂的 nginx 配置文件以下圖:
讓 Vim 支持 nginx 語法(syntax) 格式化配置文件get

用 vim 的 gg=G 命令格式化配置文件後,代碼的縮進變得很規範,以下圖
讓 Vim 支持 nginx 語法(syntax) 格式化配置文件


轉自:http://www.oschina.net/question/54100_26735

相關文章
相關標籤/搜索