как получить значение triggerSuggest выделенное в расширении vscode - PullRequest
2 голосов
/ 13 января 2020

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

Но плохой API vscode оставил меня в недоумении. Я ожидаю, что смогу зафиксировать поведение выбора пользователя и выбранные значения после выполнения команды triggerSuggest. Чтобы предоставить мне функцию обратного вызова.

К сожалению, я не нашел ответа в документации vscode или в Интернете. Я надеюсь, что кто-то может мне помочь.

export default vscode.commands.registerCommand('extension.snippets', async () => {
    await vscode.commands.executeCommand("editor.action.insertSnippet", {
        "langId": "typescript",
        "name": "xxx"
    })
    await vscode.commands.executeCommand("editor.action.triggerSuggest")
    // I cannot find the args of editor.action.triggerSuggest in the vscode documention
    // what should i do for capture user selected value and callback after select action

});
...