Подстановка переменных рекурсивно в vscode - PullRequest
0 голосов
/ 27 марта 2020

Я обнаружил, что пользовательские настройки могут быть определены в файле конфигурации рабочей области, поэтому я создал задачу, подобную этой, в задаче. json:

        {
            "label": "echo",
            "type": "shell",
            "command": "echo ${config:myvar}",
        }

и добавил ее в файл .code-workspace :


    "settings": {
        ...
        "myvar2":"123",
        "myvar1":"${config:myvar2}",
        "myvar":"${config:myvar1}",
        ...

и его запуск показывает


НИЧЕГО.

Если я изменю команду задачи на

            "command": "echo ${config:myvar1}",

или

            "command": "echo ${config:myvar2}",

тогда он правильно покажет

123

Есть ли способ решить эту проблему? Потому что я хочу сделать сложные конфигурации для проекта.

...