1

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

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

2 回答 2

1

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

有一些插件可以管理 vim 中的模板,例如:模板引擎vim-template。第二个,vim-template很适合你的需求。

随着vim-template您使用您需要的数据为您的文件创建一个模板,您可以使用变量,例如%FILE%

于 2013-09-26T13:18:58.957 回答
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()是模板内容。

于 2013-09-26T13:37:58.510 回答