访问被拒绝,你可能没有权限或未登录。

Ruby ruby 引入第三方库后,如何补全通过 ".", 的方式不全方法 | 属性

Fri3 · 2023年07月21日 · 最后由 Fri3 回复于 2023年07月26日 · 443 次阅读

如题

没咋看懂,具体啥问题?

  1. 安装配置 solargraph
  2. yard gems

https://solargraph.org

spike76 #0 回复

譬如,我引入了一个库 require 'xxxx' 然后音容 xxxx 里面东西,能够自动补全吗? eg ABCD 在 xxxx 中 输入 AB 的时候自动补全 ABCD,有了实例对象后 能后通过实例对象 通过 "." 点引用的方式补全出属性跟方法

xinyifly #1 回复

这个只能对内置类型有效,而且是那些明确类型的。否则没啥用

Fri3 #2 回复

rubymine 能实现接近你想要的效果。VScode 应该需要将库安装到项目目录下才能用 solargraph 实现这样的效果吧,具体没试过

Fri3 #3 回复

你说内置类型是指第三方库没有补全吗?

大多数流行的第三方库写了 yardoc,执行完 yard gems 重启 LSP Server 就有补全了。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号