Eclipse CDT:完成函数定义参数

Eclipse CDT:完成函数定义参数

[注:我确实发现StackOverflow 上的相同问题,但没有答案,我认为这个网站可能更适合。

使用 Eclipse Mars CDT 时,如果存在可见的函数声明(可能位于不同的包含文件中),例如

class Thing {
public:
    void myfunc(unsigned int count,
                bool something_special,
                const Other* other_obj) const;
};

然后我开始输入函数定义,例如

void Thing::myfunc(

然后,Eclipse 将显示一个弹出提示窗口,其中包含匹配声明(或重载函数的声明列表)中的参数类型和名称,只要:

  • 我在输入字符后暂停(,或者
  • 我将光标放在 中的任意位置(),或者
  • 我使用 内的任意位置的光标执行参数提示操作()

这很有用,可以提醒我声明的内容,而且我可以在输入时直观地从中复制。但通常我只想使用声明中出现的类型和参数名称,或者可能从这些开始,然后稍微编辑它们。有没有简单的方法可以让 Eclipse 填充整个函数参数列表(在我选择适当重载后)?

相关内容