2012-01-13 5 views
1

私はクラスevilLordがファイルevil_lair.hhで宣言されており、ファイルevil_lair.ccに実装されていると言います。さて、関数bool minionDo(std::string command)を追加したいと思います。宣言と空の関数定義をそれぞれのファイルに自動的に入れるスクリプトはありますか?自動関数挿入のためのVimスクリプト

私は有用であると感じているc-support vim-pluginを使用しています。多分これは、このスクリプトの機能として追加することができます...ここで

答えて

0

が動作するスクリプトです:

:let lines = ["bool minionDo(std::string command)"] 
:e evil_lair.hh 
:call append(line('$'), lines) 
:wq 

:e evil_lair.cc 
:call append(line('$'), lines) 
:call append(line('$'), "{}") 
:wq 
1

タスクはその簡単ではありません - 私たちは正しくの範囲を報告したい場合関数。私はすでに:GOTOIMPL(と:MOVEIMPL)のコマンドで、私のlh-cpp ftplugin suiteから作業を終えました。

関連する問題