是否可以通过自动补全获得函数/方法的完整参数列表?
的例子:
class foo{
public function __construct($param1, $param2, $param3 = null){
}
}
输入new f
,使用CTRL+Space
自动补全,只插入new foo();
。
我想获得new foo($param1, $param2);
或(可能通过设置可选参数)new foo($param1, $param2, $param3);
- Eclipse PDT可以这样做。
我在文档中找不到任何自动完成代码或编辑器代码完成。
//编辑
目前似乎不可能,参见@LazyOne的答案。请为http://youtrack.jetbrains.com/issue/IDEABKL-6984和http://youtrack.jetbrains.com/issue/WI-18621投票,引起人们对这一功能的关注。
遗憾的是,目前还不可能。
你可以检查这些票(以及那些被标记为相关的):
- http://youtrack.jetbrains.com/issue/wi - 18621
- http://youtrack.jetbrains.com/issue/wi - 24156
- http://youtrack.jetbrains.com/issue/wi - 6000
- http://youtrack.jetbrains.com/issue/ideabkl - 6984
- http://youtrack.jetbrains.com/issue/ideabkl - 5575
正如您所看到的,这种方法在基于idea的ide中绝对不是优先考虑的。