是否可以挂钩完成列表显示功能?
我主要想创建一个扩展,在显示完成列表时,获取第一个建议并将其存储在文件中。
答案 0 :(得分:0)
我发现,可以使用complex commands API获取建议列表。
命令名称为:vscode.executeCompletionItemProvider
,我们可以使用vscode.commands.executeCommand
// the Position object gives you the line and character where the cursor is
const position = editor.selection.active;
// Get document Uri
const docUri = vscode.window.activeTextEditor.document.uri;
completionList = vscode.commands.executeCommand(
'vscode.executeCompletionItemProvider',
docUri,
position
)