【问题标题】:Writing Java code snippets in Visual Studio Code in json在 json 中的 Visual Studio Code 中编写 Java 代码片段
【发布时间】:2017-12-01 20:52:08
【问题描述】:

我想为 Visual Studio Code 添加一些 Java 代码 sn-ps,以加快我常用的东西,例如System.out.println() 但 sn-ps 是用 json 编写的,我没有这方面的经验。谁能帮助我了解如何构建这些 Java sn-ps,以及在编程时如何实际使用它们?

这是我自己的尝试:

"Print to console":
{
    "prefix": "System",
    "body" : ["System.out.println("],
    "description": "Print to the console"
}

虽然我不知道是我写错了还是我没有正确访问sn-p。

【问题讨论】:

    标签: java json visual-studio-code code-snippets


    【解决方案1】:

    来自https://code.visualstudio.com/docs/editor/userdefinedsnippets

    您可以为特定语言定义自己的 sn-ps。要打开 sn-p 文件进行编辑,请在文件 > 首选项(Mac 上的代码 > 首选项)下打开用户片段,然后选择 sn-ps 应显示的语言。

    使用上述步骤打开 java.json 后,您应该会看到一个注释示例。

    要修复你的 sn-p,它应该是:

    "Print to Console": {
        "prefix": "System",
        "body": [
            "System.out.println(\"$1\");"
        ],
        "description": "Print to the console"
    }
    

    当您在 vscode 上键入 System 时,您将看到 IntelliSense 为您提供建议。

    【讨论】:

    • 如果你使用 ' 代替,你不需要转义内部的 "s "System.out.println('$1');"
    • 感谢您的示例!对于其他人来说,将 $0 放在括号内意味着当添加 sn-p 时,您的光标将从那里开始。
    猜你喜欢
    • 2019-02-03
    • 2019-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-20
    • 2021-11-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多