Я разрабатываю расширение 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
});