【问题标题】:Show overloads of a method in Intellij在 Intellij 中显示方法的重载
【发布时间】:2017-09-14 01:46:24
【问题描述】:

通常我知道要使用什么方法,但不知道该方法的重载。有没有一种快速的方法来显示 Intellij 中方法的所有重载?

【问题讨论】:

  • 查看对象时,请查看左侧的结构选项卡。按字母顺序对方法名称进行排序。
  • 这只是显示我当前正在编辑的类的方法,而不是我想使用的类。
  • 编辑你要使用的那个。

标签: intellij-idea


【解决方案1】:

只用代码补全Cmd/Ctrl+Space

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

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

【讨论】:

  • 我用关于如何在代码完成中显示重载构造函数的信息扩展了我的答案。
  • 我不知道。也许因为你选择哪个重载构造函数并不重要,完成总是一样的。还是功能还没有完成?
  • 对 java.completion.show.constructors 投赞成票??
  • hmm,当我这样做时,它只是自动完成方法名称,所以在你的例子中它会以 s.replace(oldChar, newChar) :/
  • 强调 Cmd/Ctrl + Space 应该在键入方法左括号之前按下可能会有所帮助,如第一张图片所示s.replace
猜你喜欢
  • 1970-01-01
  • 2023-03-25
  • 1970-01-01
  • 1970-01-01
  • 2011-12-06
  • 1970-01-01
  • 2023-02-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多