注意:以下方法是安装了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,"//*作者: 史运舟")
call append(4,"//*email:2324081@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,"//*作者: 史运舟")
call append(3,"//*email:2324081@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