Android Studio 3.0 参数提示信息不总是可见?

问题描述 投票:0回答:6

抱歉,我不知道这个新功能到底是怎么调用的,请看截图:

因此,参数名称在方法调用中是可见的。这很酷,但如您所见,在这种情况下只有第一个参数,第二个没有可见的名称。根据我的观察,它有时有效,有时无效,我无法弄清楚为什么。

我可以配置它,还是只是一个错误?或者我可能不明白该功能是如何工作的。

android android-studio-3.0
6个回答
20
投票

1.

在您的方法上按 Alt-Enter 并选择不显示当前方法的提示。 然后你可以在android studio的右下方看到一个对话框。 选择 Show Parameters Hint Setting,现在您可以自定义此功能。最后,在对话框中选择撤消。

2.

文件 -> 设置 -> 编辑器 -> 常规 -> 外观 -> 显示参数提示配置


13
投票

您可以通过执行以下操作来启用它:

  1. 转到文件 > 设置 > 编辑器 > 常规 > 外观 > 显示参数名称提示
  2. 点击配置
  3. 语言:-> Java
  4. Options -> Check Show hints even when the type is clear

如下所示,无论类型如何,它对所有参数都是可见的:

编辑

看起来这个设置在 Android Studio 4.0 中被删除了

但是有新的Inlay Hints选项:

  1. 转到文件 > 设置 > 编辑器 > 嵌入提示 > Java > 参数提示
  2. 检查显示参数提示:


4
投票

在 Android Studio 4.1.3 中

File
-
settings
-
Editor
-
inlay hints
-
Kotlin
(或 java)- 选择“类型”,然后标记(或取消标记)显示“显示提示”的框,然后标记(或取消标记)你的选择


3
投票

2020年

对于 Webstorm 和 PhpStorm

如果变量调用没有显示参数提示,你可以通过去启用它

File => Setting => Editor => Inlay Hints => (preferred language) => parameter hints =>

For non-literal arguments


0
投票

只有原始类型和一些复杂类型显示提示。您可以通过右键单击提示然后“禁用提示”来禁用它。

例如:

public void myFunction(int a, boolean b, MyClass myClass)
    //do something
}

如果您致电:

myFunction(10, true, new MyClass()); 

只有前两个会显示提示...


0
投票

Android Studio Flamingo 或更高版本


文件 -> 设置 -> 编辑器 -> 嵌入提示 -> [探索选项]

快乐编码!

© www.soinside.com 2019 - 2024. All rights reserved.