LoginSignup
3
3

More than 5 years have passed since last update.

VimでNginxの設定ファイルのシンタックスを効かせる

Last updated at Posted at 2018-05-26

CentOS7の環境にNginxをインストールして、設定ファイルを書く機会が結構あり、ちょっとでも作業しやすくしたいと思ってやってみた。

手順

全体に設定する場合

  1. フォルダを移動する

    # cd /usr/local/share/vim/vim81/syntax
    
  2. シンタックスファイルをダウンロードする

    # curl -Lkvf https://www.vim.org/scripts/download_script.php?src_id=19394 -o nginx.vim
    
  3. filetype.vim を修正する

    # cd ../
    # vi filetype.vim
    
    filetype.vim
    au 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
    

個人の環境でやる場合

  1. あらかじめ必要なフォルダを作成する(すでにある場合は不要)

    $ mkdir -p ~/.vim/syntax/
    
  2. nginx.vimファイルを~/.vim/syntax/直下にダウンロードする

    $ cd ~/.vim/syntax/
    $ curl -Lkvf https://www.vim.org/scripts/download_script.php?src_id=19394 -o nginx.vim
    
  3. filetype.vimファイルを~/.vim/直下に作成する

    $ cd ~/.vim/
    $ vi filetype.vim
    
    filetype.vim
    au BufRead,BufNewFile /etc/nginx/*,/usr/local/nginx/conf/* 
            \  if &ft == ''
            \|   setfiletype nginx
            \| endif
    

これで出るはず

参考

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3