vim自动添加脚本头
当做运维的时候,难免会写一些脚本。有没有感到Vim编辑文件的时候,一定要写脚本头,很复杂很繁琐,每写一个脚本就要写一次。
太麻烦了。有木有!!(可能是我太懒了吧)
下面咱定义一下,当写脚本的时候,自动添加脚本头,咱直接去写脚本代码就好了。
编辑当前用户vim配置文件
#vim ~/.vimrc
或者定义全局也行
#vim /etc/vimrc
在最下方添加如下代码:
- function HappyPython()
- call setline(1, "#!/usr/bin/env python")
- call append(1, "#-*- coding:utf8 -*-")
- normal G
- normal o
- endf
- autocmd bufnewfile *.py call HappyPython()
- function HappyShell()
- call setline(1, "#!/bin/bash")
- normal G
- normal o
- endf
- autocmd bufnewfile *.sh call HappyShell()
保存退出后,我们试试开始使用vim编辑.py文件和.sh文件
就会发现py文件会自动添加了python脚本头!
sh文件自动添加了shell脚本头!