2016-01-08 65 views
2

我想爲其調用方法與JavaScript類似的方法(方法名稱加上括號內的參數)的語言的Visual Studio代碼實現語言服務器。如何從語言服務器提供方法參數信息?

我想提供參數信息(名稱和類型)後用戶鍵入一個方法和圓括號內的光標位置的括號。例如,在vscode在打字稿時編碼,如果I型:

Math.pow(

我得到表示該方法的簽名和第一參數名稱和類型的工具提示以粗體:

first parameter tooltip

然後當我進入第一個參數,並輸入一個逗號,工具提示提供了有關第二個參數的詳細信息:

second parameter tooltip

我能夠找到一種方法來提供方法的名稱的自動完成,但不是上述參數的行爲。有沒有關於如何在Visual Studio代碼中從語言服務器擴展中提示該工具提示的示例或教程?

+0

除了給出的示例實現之外,[語言擴展指南]中還有最少的文檔(https://code.visualstudio.com/docs/extensionAPI/language-support#_help-with-function-and-方法簽名)和[vscode命名空間API](https://code.visualstudio.com/docs/extensionAPI/vscode-api)。 – mtbrown

回答

相關問題