Как обернуть код с помощью сниппета в VS Code - PullRequest
0 голосов
/ 08 октября 2018

У меня есть этот фрагмент:

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

Я хочу, чтобы он обернул выделенный текст при вводе префикса.Например, представьте, что выделены все эти div:

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

В настоящее время он просто заменяет текст телом фрагмента.Что я должен сделать, чтобы это работало?

Примечание!Мне известно о решении нажать F1 и выбрать Insert Snippet.Это слишком громоздко.

1 Ответ

0 голосов
/ 15 ноября 2018

Как насчет назначения пользовательского сочетания клавиш?Откройте файл keybindings.json («Предпочтения: открыть файл сочетаний клавиш») и вставьте:

{
  "key": "cmd+k 1",
  "command": "editor.action.insertSnippet",
  "when": "editorTextFocus",
  "args": {
    "langId": "javascript",
    "name": "Wrap with React-Fragment"
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...