不好意思,我不知道这个新功能具体是怎么叫的,请看截图:
所以,参数名在方法调用中是可见的。这很酷,但正如你所看到的,在这种情况下,只有第一个参数,第二个参数没有可见的名字。从我的观察来看,它有时有效,有时无效,我无法找出原因。我可以配置它吗?或者它只是一个错误?或者我不明白该功能是如何工作的。
xsuvu9jc1#
1.
在你的方法上按Alt-Enter,然后选择doesn 't show hints for the current method。然后你可以在android studio的右下角看到一个对话框。选择Show Parameters Hint Setting,现在你可以自定义这个功能了。最后,在对话框中选择undo。
2.
文件-〉设置-〉编辑器-〉常规-〉外观-〉显示参数提示配置
093gszye2#
您可以通过执行以下操作来启用它:1.进入文件〉设置〉编辑器〉常规〉外观〉显示参数名称提示1.单击【配置】1.语言:-〉Java1.选项-〉检查即使表达式类型明确也显示提示正如你在下面看到的,它对所有参数都是可见的,无论类型如何:
编辑
看起来这个设置在Android Studio 4.0中被删除了但是,有新的Inlay Hints选项:1.进入文件〉设置〉编辑器〉嵌入提示〉Java〉参数提示1.勾选显示参数提示:
4c8rllxm3#
在Android Studio 4.1.3File-settings-Editor-inlay hints-Kotlin(或java)-选择“类型”,然后标记(或取消标记)“显示提示”框,然后标记(或取消标记)您的选择
File
settings
Editor
inlay hints
Kotlin
bakd9h0s4#
适用于Webstorm和PhpStorm
如果变量调用没有显示参数提示,您可以通过转到文件=〉设置=〉编辑器=〉嵌入提示=〉(首选语言)=〉参数提示=〉For non-literal arguments
For non-literal arguments
zvms9eto5#
只有基本类型和一些复杂类型显示提示。你可以通过右键点击提示然后“禁用提示”来禁用它。例如:
public void myFunction(int a, boolean b, MyClass myClass) //do something }
如果您致电:
myFunction(10, true, new MyClass());
只有前两个会显示提示。。
8xiog9wr6#
Android Studio Flamingo或更高版本文件-〉设置-〉编辑器-〉嵌入提示-〉[浏览选项]
6条答案
按热度按时间xsuvu9jc1#
1.
在你的方法上按Alt-Enter,然后选择doesn 't show hints for the current method。然后你可以在android studio的右下角看到一个对话框。选择Show Parameters Hint Setting,现在你可以自定义这个功能了。最后,在对话框中选择undo。
2.
文件-〉设置-〉编辑器-〉常规-〉外观-〉显示参数提示配置
093gszye2#
您可以通过执行以下操作来启用它:
1.进入文件〉设置〉编辑器〉常规〉外观〉显示参数名称提示
1.单击【配置】
1.语言:-〉Java
1.选项-〉检查即使表达式类型明确也显示提示
正如你在下面看到的,它对所有参数都是可见的,无论类型如何:
编辑
看起来这个设置在Android Studio 4.0中被删除了
但是,有新的Inlay Hints选项:
1.进入文件〉设置〉编辑器〉嵌入提示〉Java〉参数提示
1.勾选显示参数提示:
4c8rllxm3#
在Android Studio 4.1.3
File
-settings
-Editor
-inlay hints
-Kotlin
(或java)-选择“类型”,然后标记(或取消标记)“显示提示”框,然后标记(或取消标记)您的选择bakd9h0s4#
2020年
适用于Webstorm和PhpStorm
如果变量调用没有显示参数提示,您可以通过转到
文件=〉设置=〉编辑器=〉嵌入提示=〉(首选语言)=〉参数提示=〉
For non-literal arguments
zvms9eto5#
只有基本类型和一些复杂类型显示提示。你可以通过右键点击提示然后“禁用提示”来禁用它。
例如:
如果您致电:
只有前两个会显示提示。。
8xiog9wr6#
Android Studio Flamingo或更高版本
文件-〉设置-〉编辑器-〉嵌入提示-〉[浏览选项]