1

假设我evilLord在文件中声明了一个类并在文件evil_lair.hh中实现evil_lair.cc。现在,我想添加功能bool minionDo(std::string command)。是否有任何脚本可以自动将声明和空函数定义放入相应的文件中?

我正在使用c-support我觉得很有用的 vim-plugin。也许这可以作为一个功能添加到这个脚本......

4

2 回答 2

1

任务不是那么简单——如果我们想正确报告函数的范围。我已经在我的:GOTOIMPL(and :MOVEIMPL) 命令中完成了工作,来自我的lh-cpp ftplugin 套件

于 2013-07-02T09:05:15.123 回答
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
于 2012-07-28T01:32:46.590 回答