vim自动加载模板
时间:2010-07-21 来源:hanjf
需要一个vim自动加载模板的插件,在网上看到这篇文章,真的不错,用起来也挺好
快速使用方法:
1、将文件放入 plugin(~/.vim/plugin/ 或者 $HOME/vimfiles/plugin/)目录
2、.vimrc 加入
3、新建一个模板文件存为 templates/tpl.c(例如~/.vim/templates/tpl.c)
模板名的取名规则是 tpl.extension,新建*.h的时候,tpl.h 被读入
Ok,启动vim,看看是否加载模板成功
其中对光标的定位还存在一点问题,<T_CURSOR>是光标所在位置,但是加载模板之后字符串<T_CURSOR>没有被替换掉,我修改了一下template_loader.vim 文件中第139行的内容
为:sil! execute "normal d$"
删除了字符串<T_CURSOR>,可是光标的缩进少一个空格,各位有如后改进意见,可以交流下
1、将文件放入 plugin(~/.vim/plugin/ 或者 $HOME/vimfiles/plugin/)目录
2、.vimrc 加入
let g:template_load = 1 |
模板名的取名规则是 tpl.extension,新建*.h的时候,tpl.h 被读入
/* |
Ok,启动vim,看看是否加载模板成功
其中对光标的定位还存在一点问题,<T_CURSOR>是光标所在位置,但是加载模板之后字符串<T_CURSOR>没有被替换掉,我修改了一下template_loader.vim 文件中第139行的内容
为:sil! execute "normal d$"
删除了字符串<T_CURSOR>,可是光标的缩进少一个空格,各位有如后改进意见,可以交流下
|
相关阅读 更多 +