Snippets: Определите, используется ли префикс фрагмента в строке или обычном JavaScript - PullRequest
0 голосов
/ 25 июня 2018

Я хочу создать инструмент, который поможет мне делать вещи быстрее в моем проекте.Для этого я хочу использовать функциональность сниппета.Можно ли узнать, использовался ли префикс фрагмента кода в строковых кавычках или в обычном коде 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

1 Ответ

0 голосов
/ 25 июня 2018

Вам необходимо включить предложения в строках.Добавьте это к вашему settings.json :

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

и затем определите свой фрагмент:

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

Вы можете создать свой фрагмент, выбрав Пользовательские фрагменты в меню Файл> Настройки (Код> Настройки в macOS) и выберите язык (JavaScript).

...