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

Fri3 · July 21, 2023 · Last by Fri3 replied at July 26, 2023 · 412 hits

如题

没咋看懂,具体啥问题?

  1. 安装配置 solargraph
  2. yard gems

https://solargraph.org

Reply to spike76

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

Reply to xinyifly

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

Reply to Fri3

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

Reply to Fri3

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

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

Reply to xinyifly

多谢

You need to Sign in before reply, if you don't have an account, please Sign up first.