当使用其他IDE时,我通常会输入不存在的方法,这会给出一个未解决的方法/变量错误。在下面的屏幕截图中,特定参数的Arrangement :: check方法不存在。我希望在此之后自动生成此方法声明。
通常其他IDE为我提供了一个选项来创建解决该错误的方法(这就是IntelliJ Idea以及Eclipse JDT,IIRC),但是在Eclipse CDT中,如果我输入一个不存在的方法,它会给我一个错误但是没有任何自动生成缺失方法的方法。现在,如果我在此错误上按下Cmd + 1,我只会看到两个选项“在文件中重命名”或“在工作区中重命名”。您可以在上面的屏幕截图中看到这一点。
我希望看到类似“创建方法”或“创建实例方法”的内容。是否有插件或其他方式允许我自动生成这样的方法?
答案 0 :(得分:0)
我很想拥有这样的功能。目前可能的是从声明签名中实现方法。想象一下,你有以下几点:
class Arrangment {
public:
void check(Edge* e, Edge* f, Events& heap, CirclePairSet &cpet) const;
}
然后将光标设置在check
上。按 Ctrl + Shift + S 打开源代码上下文菜单。选择实施方法... 以使用方法体创建存根。