VS Code 插件代码补全怎么做类型推导?我让
作者让 AI 写 VS Code 插件,把代码补全和类型推导做顺了。
以前啃英文文档太费劲。现在直接让 AI 读源码、照葫芦画瓢。连搬几千个接口文档这种体力活,半小时就干完了。
这次最核心的升级:类型推导能跟着变量跑了。
以前只有 X = new Y 这种写法,插件才知道 X 是啥类型。现在它会把变量的传递路径全算出来。哪怕跨文件、嵌套几十层,也能追到底。不用程序员手敲 JSDoc 注解,宁可多给提示也别漏。
鼠标悬停提示也终于补齐了。
内置类型的文档全搬进来了。加上类型推导,鼠标随便往哪放,都能直接看到类型和注释。
不过补全变强后,又冒出新问题。
比如内部私有方法全跟着弹出来了,用户根本不需要看。作者想加个机制控制“哪些该提示”,但又不影响脚本运行时的灵活性。目前偏向直接加 public/private 关键字,觉得注解太麻烦。但又怕关键字显得太硬,不像脚本。所以想听听大家啥意见。
原文VS Code 插件代码补全怎么做类型推导?我让 AI 写 LSP,追了几十层依然准确
陕西,1小时前,
夜雨聆风