编程开发实际上有许多重复性的工作,比如编写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,"&#