Доступ к значению конфигурации расширения vscode в задаче - PullRequest
1 голос
/ 14 апреля 2019

Я задаю задачу сборки в коде Visual Studio для эскиза Arduino.Команда определена как "command": "arduino-cli upload -p ${config:arduino.port} -v --fqbn arduino:avr:mega ${workspaceFolder}",, где $ {workspaceFolder} определен правильно (это называется «интерполированным»?), Но я также хотел бы получить доступ к COM-порту, который был установлен для расширения Arduino.Однако указанная выше строка не может быть решена из-за того, что параметр arduino.port not found.Команда работает, если я жестко закодировал COM-порт.Значение порта устанавливается в .vscode / arduino.json.Я безуспешно пытался $ {arduino.port}, $ {input: arduino.port}, $ {command: arduino.port}.

В общем, я хотел бы получить доступ к значению конфигурациирасширение в задаче сборки, такое, что я могу просто скопировать tasks.json между проектами или использовать его как глобальную задачу сборки (которая, я не думаю, пока поддерживается).Любые указатели на это будет высоко ценится

1 Ответ

1 голос
/ 15 апреля 2019

Кажется, что мой синтаксис был в правильном направлении - в качестве теста я попытался использовать ${config:python.pythonPath}, который подставлен правильно. Таким образом, формат правильный, но кажется, что невозможно заменить настройки пользователя и рабочей области (https://code.visualstudio.com/docs/editor/variables-reference#_common-questions). Я предполагаю, что порт действительно относится к настройкам рабочей области, поскольку он находится в .vscode / arduino.json в направление рабочего пространства. Кажется, мне придется обойтись жестко закодированным значением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...