0,这样看起来太单调了,而且改起来也容易出错.

保存下面内容为脚本文件,bash 脚本名执行
如果vim粘贴的时候排版有问题,打开vim,然后命令行模式输入:set paste,重新粘贴即可
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 
 | #!/bin/env bash
 vim_path=$(vim --version |grep VIMRUNTIME |cut -d'"' -f2)
 rpm -qa |grep vim || yum install -y vim
 if [[ ! -e /usr/share/vim/vim74/syntax/nginx.vim ]]
 then
 wget https://www.vim.org/scripts/download_script.php?src_id=19394 -O nginx.vim
 mv nginx.vim ${vim_path}/syntax/
 fi
 auto_nginx=$(grep -c 'setfiletype nginx' /usr/share/vim/vim74/filetype.vim)
 if [[ $auto_nginx -ne 1 ]]
 then
 echo "au BufRead,BufNewFile /etc/nginx/*,/usr/local/nginx/conf/* if &ft == '' | setfiletype nginx | endif" >> ${vim_path}/filetype.vim
 fi
 
 | 
1,执行脚本之后再使用vim编辑nginx配置文件效果
