编程开发实际上有许多重复性的工作,比如编写C/C++时有一些头文件是通用的,但在Vim里面每次创建新文件默认都是空白文件,手工输入其实挺繁琐的,下面介绍两种为特定文件载入模板的方法,仅以C为例,其他语言类似
方法一
这种方法的特点是以纯vimscript实现,跨平台
autocmd BufNewFile *.c exec ":call SetHeader()"
func! SetHeader()
if expand("%:e") == 'c'
call setline(1,"#include <stdio.h>")
call setline(2,"#include <stdlib.h>")
call setline(3,"")
endif
endfunc
autocmd BufNewFile * normal G
更多语言实例请参考

编程开发中,使用Vim时经常需要为C/C++文件加载模板。本文介绍了两种方法:一是纯实现,跨平台;二是预先创建模板,通过配置Vim在创建特定文件时自动载入。方法一侧重于简洁,方法二便于修改。
最低0.47元/天 解锁文章
1281

被折叠的 条评论
为什么被折叠?



