CentOS7の環境にNginxをインストールして、設定ファイルを書く機会が結構あり、ちょっとでも作業しやすくしたいと思ってやってみた。
手順
全体に設定する場合
-
フォルダを移動する
# cd /usr/local/share/vim/vim81/syntax
-
シンタックスファイルをダウンロードする
# curl -Lkvf https://www.vim.org/scripts/download_script.php?src_id=19394 -o nginx.vim
-
filetype.vim を修正する
# cd ../ # vi filetype.vim
filetype.vimau BufRead,BufNewFile /etc/nginx/*,/usr/local/nginx/conf/* \ if &ft == '' \| setfiletype nginx \| endif (以下の内容を追加) au BufRead,BufNewFile /etc/nginx/*,/usr/local/nginx/conf/* \ if &ft == '' \| setfiletype nginx \| endif
個人の環境でやる場合
-
あらかじめ必要なフォルダを作成する(すでにある場合は不要)
$ mkdir -p ~/.vim/syntax/
-
nginx.vim
ファイルを~/.vim/syntax/
直下にダウンロードする$ cd ~/.vim/syntax/ $ curl -Lkvf https://www.vim.org/scripts/download_script.php?src_id=19394 -o nginx.vim
-
filetype.vim
ファイルを~/.vim/
直下に作成する$ cd ~/.vim/ $ vi filetype.vim
filetype.vimau BufRead,BufNewFile /etc/nginx/*,/usr/local/nginx/conf/* \ if &ft == '' \| setfiletype nginx \| endif
これで出るはず