vs code如何自定义代码段snippet?

发布于 2022-09-06 01:01:45 字数 154 浏览 9 评论 0

比方说我输入css,tab后出现以下代码:

<style type="text/css">
    $0
</style>

其中$0是光标位置,sublime可以这样设置,不知道vscode是怎么设置的呢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

请恋爱 2022-09-13 01:01:45

下面以html的为例,首先按下快捷键Ctrl+Shift+P,选择打开用户代码段

clipboard.png
然后选择HTML

clipboard.png
然后解开最外层的注释,把自定义的snippet照葫芦画瓢多写几个。

{
// /*
    // Place your snippets for HTML here. Each snippet is defined under a snippet name and has a prefix, body and 
    // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
    // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the 
    // same ids are connected.
    // Example:
    "Print to console": {
        "prefix": "log",
        "body": [
            "console.log('$1');",
            "$2"
        ],
        "description": "Log output to console"
    },
    "Print to css": {
        "prefix": "css",
        "body": [
            "<style type=\"text/css\">"
            "\t$0",
            "</style>"
        ],
        "description": "Log output to css"
    },
    "Print to js": {
        "prefix": "js",
        "body": [
            "<script type=\"text/javascript\">",
            "\t$1",
            "</script>"
        ],
        "description": "Log output to js"
    },
    "Print to sc": {
        "prefix": "sc",
        "body": [
            "<script src=\"${1}\"></script>"
        ],
        "description": "Log output to sc"
    }
// */
}

需要注意两点,就是代码段里面如果包含双引号,请使用\"转义;另外tab键制表符需要用\t表示。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文