VSCode тот же фрагмент с другим заполнителем - PullRequest
0 голосов
/ 16 октября 2019
"test": {
        "prefix": "test",
        "body": "${1:hello} ${1:world}"
    }

Ожидаемый результат:

hello world

Текущий результат:

hello hello

Я пытаюсь создать фрагмент с тем же индексом и другим заполнителем, но второй заполнитель изменяется на первый, когдаФрагмент называется.

Сценарий дела:

Если я удаляю hello, тогда следует удалить и world, а если я не изменяю значение по умолчанию hello, то tabstop должен перейти к следующему world. Тогда, если я изменю world, hello не должно произойти.

Отлично работает с Atom Посмотрите это видео на YouTube , но не с vscode !!!

1 Ответ

0 голосов
/ 02 ноября 2019

Я наконец-то понял это, вот оно,

"test": {
        "prefix": "test",
        "body": [
            "${1:hello} I am good",
            "how are ${1/^(?!\\s*$).+/world/}",
        ]
    },

$ 1 равно hello и заменим второго клона на world, который также стоит 1 доллар, если нет hello, то нетworld также.

...