【发布时间】:2019-12-03 15:42:53
【问题描述】:
作为标题,我想在我自己的扩展中获取打字稿语言服务器的完成项。我该怎么办?
除了自己运行语言服务器,还有其他方法吗?
【问题讨论】:
标签: visual-studio-code vscode-extensions language-server-protocol
作为标题,我想在我自己的扩展中获取打字稿语言服务器的完成项。我该怎么办?
除了自己运行语言服务器,还有其他方法吗?
【问题讨论】:
标签: visual-studio-code vscode-extensions language-server-protocol
您可以为此使用vscode.executeCompletionItemProvider built-in command:
const list = await vscode.commands.executeCommand('vscode.executeCompletionItemProvider',
vscode.Uri.file('/path/to/file.ts'),
new vscode.Position(line, character))
其他功能也存在类似的命令,例如列出引用。
【讨论】:
flag 来解决这个问题。非常感谢您解决了我的问题。