[注:我确实发现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 填充整个函数参数列表(在我选择适当重载后)?