PhpStorm:在自动完成时插入参数列表


PhpStorm: Insert parameter list on auto completion?

是否可以通过自动补全获得函数/方法的完整参数列表?

的例子:

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中绝对不是优先考虑的。