1

以下に示すように、新しく作成されたすべてのファイルに次のコメントが追加され、ファイルフィールドにそれぞれのファイル名が付けられた複数の c ファイルを作成するにはどうすればよいですか。ファイル名 :f1.c f2.cまでf10.c

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

2 に答える 2

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

これは、ループを使用してファイル名を生成し、次に:splits ファイル、およびappend()s テンプレートの内容を生成します。

于 2013-09-26T13:37:58.510 に答える