当前位置: 首页 > 知识库问答 >
问题:

在Visual Studio代码的Java中,“x:”和“a:”是什么意思?[副本]

孟雪风
2023-03-14

我正在使用Visual Studio Code来练习一些Java,虽然运行代码时没有什么问题,但我不确定为什么我在代码的某些部分一直得到“x:”和“a:”。

例如:

public class Hello {
    
    public static void main (String[] args) {
    
            System.out.println(x:"Welcome to CS!!!");
            System.out.println(x:"Let's have some fun.");
    
            
            int yes = simple_int(a: 39);
            System.out.println(yes);
            
        }
    
        public static int simple_int (int a) {
            int b;
            b = 300;
            return a + b;
    }
    
}`

如您所见,在println中有x:,在simple\u int中有a:。我不知道这些是什么意思。

附件是一个屏幕截图

共有2个答案

邓禄
2023-03-14

这是JAVA扩展(链接)的新功能:

这是1.5.0中引入的一个新特性,称为嵌入提示。我们使用它来显示这些参数的参数名称。

如果不想在编辑器中使用它们,可以设置java。镶嵌点。参数名称。已启用为无

code Peeditor的方法工作得很好,但它将通过“editor.inlayHints.enabled”:false禁用所有嵌入点,无论哪个扩展提供它。

丁学
2023-03-14

这些实际上不是可编辑的代码。它们是VS代码为函数调用中的参数名提供的提示。

堆栈溢出相关问题:

如何删除VSCode中的内联参数提示?。

vs代码中类似Intellij的内联参数提示

 类似资料: