不知道从vsCode自动完成列表中获取数据的位置

时间:2016-05-27 19:13:35

标签: typescript visual-studio-code vscode-extensions

我很擅长编写扩展/平台编程。我正在尝试在vsCode中编写一个扩展,它将过滤当前的intellisense类型。例如,如果您开始键入字母let obj = a..,智能感知将带回全局范围内与其智能感知相匹配的所有内容。但是我想构建一个允许你按类型过滤它的扩展名,所以输入'a'后你可以按alt + i然后按p表示属性或alt + i然后c表示类,它会按特定类型过滤该列表。

我正在尝试通过vsCode api阅读,但很难理解处理程序/引用对于自动完成的位置。

我找到的API - vsCode Website

到目前为止,我遇到了一般的工作流程,所以你要在package.json中注册一个命令,然后在activate export函数中注册命令,但是我对如何实现监听器有点困惑更改intellisense的事件以及如何获取/设置intellisense信息,或者是否在当前时刻甚至可能。

1 个答案:

答案 0 :(得分:1)

有关实施自动完成的一般处理,请查看Language Server example,尤其是标题为" Adding additional Language Features"的部分。