我正在尝试为方法调用类似于 JavaScript(方法名称加上括号内的参数)的语言实现 Visual Studio 代码的语言服务器。
在用户根据括号内光标的位置键入方法和括号后,我想提供参数信息(名称和类型)。例如,在 vscode 中使用 Typescript 进行编码时,如果我输入:
Math.pow(
我得到一个工具提示,显示方法的签名和第一个参数名称并以粗体输入:
然后当我输入第一个参数并输入逗号时,工具提示会提供有关第二个参数的详细信息:
我能够找到一种方法来提供方法名称的自动完成功能,但不能提供上述参数的行为。是否有关于如何从 Visual Studio Code 中的语言服务器扩展提示该工具提示的示例或教程?