[英]How to implement “Go To Definition” extension in VSCode
必須實現vscode-languageserver::IConnection
哪個方法vscode-languageserver::IConnection
在多個文件上提供“Go To Definition”功能?
我正在學習Language Server Node Example
和vscode“API文檔”,但我沒有找到任何信息。
以下代碼段說明了如何使用vscode-laguageserver
實現“轉到定義”。
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 }
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.