使用Vim插入自动注释创建多个文件

时间:2013-09-26 13:10:43

标签: vim

如何创建多个c文件,并在所有新创建的文件中附加以下注释,文件字段中各自的文件名如下所示。 filesNames:f1.c f2.c直到f10.c

/*********
* file: filename.c
* Author : powernest
* Copyright
* .....
*********/

2 个答案:

答案 0 :(得分:1)

换句话说,您需要一个带有c文件标题的模板。

有一些插件可以在vim中管理模板:template enginevim-template。 第二个,vim-template非常适合您的需求。

使用vim-template,您可以使用所需数据为文件创建模板,并且可以使用%FILE%等变量

答案 1 :(得分:1)

虽然我认为你更适合使用众多模板插件中的一个,但这里有一个简单的单行程序,可根据要求创建文件:

:for i in range(1,10) | let f = 'f'.i.'.c' | execute 'split' f | call append(0, ['/*********','* file: ' . f,'* Author : powernest','* Copyright','* .....','*********/']) | endfor

这使用循环生成文件名,然后:split生成文件,append()生成模板内容。