Код Visual Studio: возможно ли добавить задачу в tasks.json, которая перезапустит предыдущую задачу? - PullRequest
0 голосов
/ 07 ноября 2019

Я хочу добавить задачу в мой файл VS Code tasks.json, который может запустить последнюю задачу, которую я выполнил.

Я знаю, что есть команда Rerun Last Task, которую я могу использовать, когда нажимаю F1 до Show All Commands. Однако не каждый разработчик знает о наборе F1, чтобы показать все команды, но они знают о F7 для задач сборки. Вот почему я хочу добавить что-то в наш базовый файл tasks.json.

Есть ли способ как-то вызвать команду Rerun Last Task в tasks.json? Или, может быть, есть переменная, которая запустила последнюю задачу?

1 Ответ

1 голос
/ 08 ноября 2019
{
  "label": "rerun last command",
  "command": "${command:workbench.action.tasks.reRunTask}",
  "type": "shell",
  "problemMatcher": [],
},

Эта задача перезапустит последнюю задачу. Вы видите, что вы можете превратить любую команду в переменную для использования в launch.json или tasks.json в форме:

${command:some command ID here}

См. https://code.visualstudio.com/docs/editor/variables-reference#_command-variables

Этосоздает «переменную команды», которую можно использовать как аргумент или как команду.

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