1

作为标题,我想在我自己的扩展中获取打字稿语言服务器的完成项。我应该怎么做?

如果除了自己运行语言服务器还有其他方法吗?

4

1 回答 1

0

您可以为此使用vscode.executeCompletionItemProvider 内置命令:

const list = await vscode.commands.executeCommand('vscode.executeCompletionItemProvider',
    vscode.Uri.file('/path/to/file.ts'),
    new vscode.Position(line, character))

其他功能也存在类似的命令,例如列出引用。

于 2019-12-03T17:42:33.597 回答