2011-09-12 12 views
1

私はC(++)プログラミングでVimを使い始めました。しかし、私は1つの問題があります。どのように私は(追加されていない場合)保存するすべてのファイルにヘッダーテンプレートを追加する方法はありますか?ヘッダーの追加は、今のところ新しいファイルを作成する場合にのみ機能します。Vimでのファイルの保存中にヘッダを追加する

答えて

3

があなたの.vimrcにこのような何かを持っている:それは非常に効率的ではありませんので、

au BufWritePost *.cpp call InsertHeader() 


fun! InsertHeader() 
    if search('patterninyourheader', 'bwn') == 0 
     0r header.txt 
     w 
    endif 
endfun 

これは、1がまだ存在しない場合は、保存のすべてにヘッダを挿入します。ヘッダーのないファイルを検索するスクリプトを作成し、変更をファイルに保存するたびにチェックするのではなく、挿入する方がよいでしょう。

+0

ありがとうございます、魅力的な作品です! – KafkaM

関連する問題