Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Intellij idea 在Intellij中显示方法的重载_Intellij Idea - Fatal编程技术网

Intellij idea 在Intellij中显示方法的重载

Intellij idea 在Intellij中显示方法的重载,intellij-idea,Intellij Idea,很多时候,我知道该使用什么方法,但不知道该方法的过载情况。有没有一种快速的方法可以在Intellij中显示方法的所有重载?只需使用代码完成Cmd/Ctrl+Space? 还可以通过启用隐藏选项来显示重载构造函数。调用Help | Find Action菜单项并键入Registry转到注册表。这里启用java.completion.show.constructors选项。 当您已经拥有完整的方法或构造函数名称,并且只想知道它及其重载接受哪些参数时,请使用View | Parameter Inf

很多时候,我知道该使用什么方法,但不知道该方法的过载情况。有没有一种快速的方法可以在Intellij中显示方法的所有重载?

只需使用代码完成Cmd/Ctrl+Space?

还可以通过启用隐藏选项来显示重载构造函数。调用
Help | Find Action
菜单项并键入
Registry
转到注册表。这里启用
java.completion.show.constructors
选项。

当您已经拥有完整的方法或构造函数名称,并且只想知道它及其重载接受哪些参数时,请使用
View | Parameter Info
Cmd/Ctrl+p。

查看对象时,请查看左侧的“结构”选项卡。按字母顺序对方法名排序。这只显示了我当前正在编辑的类的方法,而不是我想要使用的类的方法。编辑你想要使用的方法。我用如何在代码完成中显示重载构造函数的信息扩展了我的答案。我不知道。也许因为选择哪个重载构造函数并不重要,所以完成总是一样的。或者该功能还没有完成?请大家投票支持java.completion.show.constructors嗯,当我这么做时,它只是自动完成方法名,所以在您的示例中,它将以s.replace(oldChar,newChar)结尾):/强调在键入方法开头括号之前应按下Cmd/Ctrl+Space可能会有所帮助,如第一张图片所示,使用
s。替换