0,这样看起来太单调了,而且改起来也容易出错.
保存下面内容为脚本文件,bash 脚本名执行
如果vim粘贴的时候排版有问题,打开vim,然后命令行模式输入:set paste,重新粘贴即可
1 2 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配置文件效果