evilLordファイルで宣言されたクラスがあり、ファイルevil_lair.hhに実装されているとしますevil_lair.cc。今、私は機能を追加したいと思いますbool minionDo(std::string command)。宣言と空の関数定義をそれぞれのファイルに自動的に配置するスクリプトはありますか?
私はc-support便利だと思うvim-pluginを使用しています。たぶん、これはこのスクリプトに機能として追加できます...
evilLordファイルで宣言されたクラスがあり、ファイルevil_lair.hhに実装されているとしますevil_lair.cc。今、私は機能を追加したいと思いますbool minionDo(std::string command)。宣言と空の関数定義をそれぞれのファイルに自動的に配置するスクリプトはありますか?
私はc-support便利だと思うvim-pluginを使用しています。たぶん、これはこのスクリプトに機能として追加できます...
関数のスコープを正しく報告したい場合、タスクはそれほど簡単ではありません。lh-cpp ftplugin suite:GOTOIMPLから、 (and :MOVEIMPL) コマンドで既に作業を完了しています。
動作するスクリプトは次のとおりです。
: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