为什么 VS Code 在 java 文件中显示 System.out.println() 的这些标签或参数名称?

Gui*_*ing 17 java visual-studio-code

我已经安装了java扩展包。这件事从今天才开始发生。不确定这是由于某些 json 设置还是其他原因造成的。

java 文件中的嵌入提示

Mar*_*ark 13

请参阅“s:”、“x:”等随机内容和参数名称出现在我的打印语句中:java 扩展问题。

这是1.5.0中引入的新功能,称为嵌入提示。我们用它来显示这些参数的参数名称。

如果您不想将它们出现在编辑器中,可以将设置设置java.inlayHints.parameterNames.enablednone


Zee*_*eed 6

要禁用此设置,请打开“setting.json”文件

(CTRL + SHIFT + P and type "Open Settings (JSON)" to open setting.json)
Run Code Online (Sandbox Code Playgroud)

在这个文件中添加这段代码

  "editor.inlayHints.enabled": "off"
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述


小智 5

最新的扩展启用了嵌入提示。它们实际上很有帮助,但如果您想删除它们:

Mac:代码 -> 首选项 -> 设置 Windows:文件 -> 首选项 -> 设置。

**在搜索中输入“inlay”,并禁用镶嵌提示。


Ell*_*sch 0

Java 工具提示现在向您显示相关方法中的变量名称。System.out是一个PrintStream. 相关方法签名是PrintStream.print(String s)PrintStream.println(String x)