代码之家  ›  专栏  ›  技术社区  ›  Eduard

如何在vs代码中用代码片段包装代码

  •  0
  • Eduard  · 技术社区  · 7 年前

    我有这个片段:

    "Wrap with React-Fragment": {
        "prefix": "rf",
        "body": [
            "<React.Fragment>${TM_SELECTED_TEXT}</React.Fragment>$1"
        ],
    }
    

    我想让它包装突出显示的文字时,我键入前缀。 例如,想象一下 div S突出显示:

    <div></div>
    <div></div>
    <div></div>
    

    目前它只是用代码段的主体替换文本。我该怎么做才能成功?

    注意!我知道压力的解决办法 F1 选择 Insert Snippet . 太麻烦了。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Danielo515    7 年前

    如何分配自定义快捷键?打开keybindings.json(首选项:打开键盘快捷键文件),然后粘贴:

    {
      "key": "cmd+k 1",
      "command": "editor.action.insertSnippet",
      "when": "editorTextFocus",
      "args": {
        "langId": "javascript",
        "name": "Wrap with React-Fragment"
      }
    }