"在vimrc中加入下面代码即可。不复杂,名字你可以自己加。
function AddFileInformation()
let author = ""
let company = ""
let infor = "<!-------------------------------------------------------------------------------\n"
\." Created by\t\t: ".company."\n Filename\t\t: ".expand("%")."\n Author\t\t\t: "
\.author."\n Created On\t\t: ".strftime("%Y-%m-%d %H:%M")."\n Last Modified\t\t: \n"
\." Version\t\t: v1.0\n Description\t\t: \n\t\t\t\t\t\t\n"."\t\t\t\t\t\t\n"
\."-------------------------------------------------------------------------------->\n\n"
let head = "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01Transitional//EN\">\n<head>\n"
\."<meta http-equiv=\"Content-Type\" content=\"text/htmlcharset=utf-8\">\n"
\."<meta http-equiv=\"Content-Script-Type\" content=\"text/javascript\">\n"
\."<meta http-equiv=\"Content-Style-Type\" content=\"text/css\">\n"
\."<title>yourtitle</title>\n</head>\n"
let header = infor.head
silentput! =header
endfunction
autocmd BufNewFile *.html call AddFileInformation()
nmap <silent><F5>call AddFileInformation()<CR>
"具体方法(windows下):找到vim安装目录,比如说D:\Program Files\Vim
"里面有个_vimrc文件。
"用vim打开,在最后加入我上面的代码。
"使用的时候用:e xxxx.html建立新的文件,就会自动添加了文件头。
"我又添加了一个快捷键,在已经建立好的文件中按F5就可以手动添加了。
"你的名字 公司名字你可以添加到引号中,比如上面:
"let author = "Otuman"
"就可以了。
html语法我不懂。
你有没有已经做好的html的头文件的例子。我可以帮你做一个模板。很简单 。把你建立文件时想得到的做成一个ABC.html 发我邮箱。 achillowy@163.com
在用 VIM 新建文件时可以引用自定义模板,来避免重复的数据格式处理化费太多时间。其实方法很简单:
1. 在.vim/template下填加对应语言目录(如python、html)
2. 在对应该目录放入自己的模板文件(如pythonconfig.py、 htmlconfig.html)
3. 在vim的.vimrc配置中加入对应该的模板文件引用,如下:
autocmd BufNewFile *.py 0r ~/.vim/template/python/pythonconfig.py
autocmd BufNewFile *.html 0r ~/.vim/template/html/htmlconfig.html
在vim中新建对应格式的文件时,就会引用已定义的对应模板来创建文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)