Vim实现自动加载模版功能可以有很多的方法,比如利用插件和AutoCmd等。根据文件名自动加载模板的功能利用网上某大牛自己写的插件实现,我针对Java代码进行简单地修改,以实现模板中的Java主类类名为文件名。
大牛的插件
插件名:template_loader.vim
下载地址:template_loader.rar
功能:根据用户自定义的模板文件,如tpl.c,tpl.java等,在创建文件时,加载相应类型的模板。模板中可以可以设置用户名、用户邮箱、文件创建时间等信息。
使用方法
1、下载解压后,将template_loader.vim放至plugin(~/.vim/plugin/ 或者 $HOME/vimfiles/plugin/)目录
2、_vimrc目录中添加下列代码,具体设置可以参考template_loader.vim中的注释自行设置。
let g:template_load=1
let g:template_path="your template file path, eg. D:/template"
let g:template_tags_replacing=1
let g:T_AUTHOR="your name"
let g:T_AUTHOR_EMAIL="your email"
let g:T_DATE_FORMAT="%Y-%m-%d %H:%M:%S"
3、新建一个模板文件存为 templates/tpl.c(例如~/.vim