注意:以下方法是安装了ycm后的方法,没安装是否好使不知道,建议还是安装ycm,原版的vim真不好用。
在用vim编辑代码的时候自动添加文件头还是比较有用的。
比如像下面这样,只要输入vim test.py文件头就自动添加上了。
因为我只用.py和.sh,所以只做了这两种文件的文件头,其他的编辑方法类似,只要加上就行了。代码如下:
"自动文件头
autocmd BufNewFile *.py exec ":call AddTitleForPy()"
function AddTitleForPy()
call append(0,"#!/usr/bin/env python")
call append(1,"# coding=utf-8")
call append(2,"#//========================================")
call append(3,"#//*作者: XXX")
call append(4,"#//*email:XXXXXX@qq.com")
call append(5,"#//*文件名:".expand("%:t"))
call append(6,"#//*创建时间 :".strftime("%Y-%m-%d %H:%M"))
call append(7,"#//*修改时间 :")
call append(8,"#//*程序说明:")
call append(9,"#//========================================")
endfunction
autocmd BufNewFile *.sh exec ":call AddTitleForShell()"
function AddTitleForShell()
call append(0,"#!/bin/bash")
call append(1,"#//========================================")
call append(2,"#//*作者: XXX")
call append(3,"#//*email:XXXXXX@qq.com")
call append(4,"#//*文件名:".expand("%:t"))
call append(5,"#//*创建时间 :".strftime("%Y-%m-%d %H:%M"))
call append(6,"#//*修改时间 :")
call append(7,"#//*程序说明:")
call append(8,"#//========================================")
endfunction