如何使用.vimrc文件在vim文件的开头插入文本?

时间:2016-03-31 18:59:27

标签: vim

最近我一直在使用vim来编写C ++程序。

这是我总是添加到我创建的文件中的一段代码。

#include <cstdio>

int main()
{

    return 0;
}

每次写这篇文章都让我感到有些烦恼,特别是因为我每天都在使用它。

有什么办法可以使用.vimrc文件自动化这个吗?

1 个答案:

答案 0 :(得分:1)

将其放入.vimrc

" If the file is new, load a template if we have one,
" delete the extra newline at EOF and place cursor on line 1.
autocmd BufNewFile * silent! 0r $HOME/.vim/templates/%:e.tpl
autocmd BufNewFile * $d
autocmd BufNewFile * 1

然后使用所需的C ++文件模板创建名为.vim/templates/cpp.tpl的模板文件。您还可以为C c.tpl创建pl.tpl,以.pl结尾的perl文件,只需将文件放在templates目录中即可。

只要打开带有其中一个扩展名的 new 文件,vim就会加载模板文件。