0

我想构建一个工具来帮助我在项目中更快地完成工作。为此,我想使用片段功能。是否可以知道是否在字符串引号或常规 javascript 代码中使用了片段前缀,例如:

'prefix + tab' (with quotes) -> outputs one thing
 prefix + tab  (no quotes)   -> outputs different thing.

以便:

'bgc + tab'   -> 'background-color: $1'
 prefix + tab ->  backgroundColor: $1

我希望我的问题有意义:D

4

1 回答 1

1

您需要在字符串中启用建议。将此添加到您的settings.json

"editor.quickSuggestions": {
    "other": true,
    "comments": false,
    "strings": true
  },

然后定义你的片段:

"Background Color": {
        "prefix": "bgc",
        "body": [
            "background-color: $1"
        ],
        "description": "Background Color"
    },

您可以通过在文件 > 首选项(macOS 上的代码 > 首选项)下选择用户片段 并选择语言 (JavaScript) 来创建您的片段。

于 2018-06-25T12:47:37.677 回答