如何创建多个c文件,并在所有新创建的文件中附加以下注释,文件字段中各自的文件名如下所示。 filesNames:f1.c
f2.c
直到f10.c
/*********
* file: filename.c
* Author : powernest
* Copyright
* .....
*********/
答案 0 :(得分:1)
换句话说,您需要一个带有c
文件标题的模板。
有一些插件可以在vim中管理模板:template engine和vim-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()
生成模板内容。