Есть ли способ выполнить команду, запускаемую событиями API, без расширений в коде Visual Studio? - PullRequest
0 голосов
/ 14 апреля 2020

Я сделал следующее расширение vscode, чтобы свернуть все регионы при открытии файла.

Папка автоматического региона

Это расширение подписывается только на onDidOpenTextDocument для оправдания editor.foldAllMarkerRegions этим простым кодом.

let onDidOpenTextDocument = vscode.workspace.onDidOpenTextDocument(() => {
    vscode.commands.executeCommand('editor.foldAllMarkerRegions');
});
context.subscriptions.push(onDidOpenTextDocument);

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

Схема для задач. json

Я обнаружил TaskDescription.group: 'build' | 'test' и RunOptions.runOn: "folderOpen".

Am Я упустил какой-либо способ более гибкого запуска команд?

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