IntelliJ显示用法的方法参数提示-如何禁用它


241

我是IntelliJ的新手,最近更新为IntelliJ-2016.3
在Java代码编辑器中,它在使用时显示方法签名。如何禁用此功能?

这是方法签名及其调用站点的示例: 在此处输入图片说明

方法调用:
在此处输入图片说明

2016.1.4版本中不存在此行为。更新后,我看到了这一点。
任何帮助表示赞赏!


10
@IslamAbdalla并非总是如此,简单的string.split()不应在参数前面带有“ regex:”,这令人讨厌。
凯文(Kevin)

18
我不得不说,此功能非常烦人。就像事物出现的缓慢动画,以及它会移动其余代码以使您在视觉上失去位置的事实……不确定他们的想法
Ben Guild

8
关于可读性:在使用此特定工具查看时可能会有所帮助,但是如果有人在IntelliJ之外读取您的代码,则他们将看不到提示。我认为,这样的可读性问题应该在选择变量名(以及可能创建变量名)以及通常更好的API时解决。 另外...它会遮盖行长,这在某些环境下是样式问题。
ANM

4
想法有ctrl + p热键,它显示相同的信息。此工具提示是垃圾。
degr

6
在调用列表中显示参数名称非常烦人。我只希望它显示我在其中输入的内容。它只是使代码更不可读。

Answers:



275

取消勾选底部选项 Show parameter name hints

显示参数名称提示


1
需要明确的是,这不是IntelliJ 2019.X中最底层的选项...它靠近此窗格的中间位置。:)
vikingsteve,

6
在IntelliJ 2019中,它不在其中Appearance,甚至不在General。它在Editor -> Inlay Hints -> Parameter hints
Jaroslaw Pawlak

35

我发现使用快捷方式(如根据P + shift + command需要切换参数类型提示)会有所帮助。我不希望它完全禁用。

  1. 开放偏好
  2. 单击键盘映射
  3. 过滤 parameter
  4. 双击 Toggle parameter name hints
  5. 输入组合键,即 P + shift + command
  6. 申请并确定
  7. 现在,按键组合将为您切换提示。

在此处输入图片说明


1
这个解决方案对我来说是一个胜利。有时参数提示很有用,有时很烦人,而正是我想要的是一个简单的切换。(唯一的挑战是找到一个我还记得的未使用的组合键!)
Ti Strga

13

新页面上

参数提示

编辑器现在显示用作方法参数的文字和空值的参数提示。这些提示使代码更具可读性。

如果发现某个方法的提示多余,则可以告诉IDE不要显示该方法的提示。要完全禁用提示,请取消选中设置→编辑器→常规→外观→显示参数名称提示。

(重点是我的)


12

其他人已经回答了这个问题,但是这里是一种无需跳入菜单即可找到它的方法。

尝试⌘ + Shift + A在Mac上点击,然后Show parameter name hints在搜索栏中输入。

从操作/选项名称搜索栏中搜索时,显示参数出现


1
大声笑,@ AfonsoLage我认为您有错别字,最好删除并重新注释(如果您无法再编辑)
Wayne Phipps

在Linux上按CTRL + SHIFT + A,在此处进行了测试。
Afonso Lage

如果你不断收到一个弹出式的终端,当您尝试CMD + SHIFT + A:intellij-support.jetbrains.com/hc/en-us/articles/...
埃里克·维纳
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.