2013-08-15 7 views
7

vimで多くのC++プログラミングを行いますが、ヘッダーファイルの内容に応じてソースファイルを生成できるプラグインまたはスニペットがあるかどうかは疑問でした。Vim C++ヘッダファイルに基づいてソースファイルを生成する

IE:TEST.H

class test { 
public: 
    test(); 
}; 

、その後TEST.CPPファイルやタイピング「SRC」に入ると、それはテストになります(UltiSnipsのようなスニペットプラグインのいくつかの並べ替えを使用して)それの拡大。時間funcions用のファイルと(この場合は)作る:

test::test() { 
    //code 
} 

私はデレク・ワイアットさんのブログからこのアイデアを持って、彼はこの使用XPTemplateないので、私はUltiSnipsで同じことを行うのは素晴らしいことだろうと思いました。

+0

このようなプラグインはわかりません。 – mhinz

答えて

1

xptemplateプラグインを使用してください。

例:指定された関数のプロトタイプを分析GOTOIMPL機能、および関連する定義にジャンプ又はオンザフライを生成し、次のいずれか
http://www.derekwyatt.org/wp-content/uploads/2009/08/my.cpp.xpt.vimhttp://www.derekwyatt.org/vim/working-with-vim-and-cpp/cpp-snippets

+0

これは正確にOPが彼の質問ですでに言及したものではありませんか? –

+0

はい私はこれについて言及していましたが、XPTemplatesをプラグインで使用することを考えましたが、UltiSnipsまたは実際のプラグインを使用することをお勧めしました。しかし、私はXPTemplatesとUltiSnipsを試してみたいと思いますが、Derek WyattのスニペットにはXPTemplatesを使用するだけです。 – Michaelslec

1

lh-cppが提供します。 [NB:仮想、静的、名前空間/組み込みクラス、戻り値の型、修飾子など(テンプレートを除く)の処理方法を知っている。 2〜3週間前に、another solutionが与えられているvimメーリングリストで、まったく同じ質問がされています(あなたが読んだことはprotodefです)。

関連する問題