在vscode-languageserver::IConnection
中,哪个方法需要被实现以提供跨多个文件的“转到定义”功能?
我正在学习Language Server Node Example
和vscode“API文档”,但我没有找到任何相关信息。
在vscode-languageserver::IConnection
中,哪个方法需要被实现以提供跨多个文件的“转到定义”功能?
我正在学习Language Server Node Example
和vscode“API文档”,但我没有找到任何相关信息。
vscode-languageserver
实现“转到定义”:connection.onInitialize((params): InitializeResult => {
...
return {
capabilities: {
definitionProvider: true,
...
}
}
});
connection.onDefinition((textDocumentIdentifier: TextDocumentIdentifier): Definition => {
return Location.create(textDocumentIdentifier.uri, {
start: { line: 2, character: 5 },
end: { line: 2, character: 6 }
});
});
vscode
模块。但是多亏了你,我找到了vscode-languageserver
中的连接点。 - zdenek