Ruby ruby 有没有 pylance 级别的 lsp?

zzz6519003 · 2026年08月08日 · 最后由 caoyadong888 回复于 2026年10月21日 · 304 次阅读

羡慕炮友 rs 生态

老色批?

目前最接近的是 Shopify 维护的 ruby-lsp(VS Code / Cursor 装 Ruby LSP 扩展,项目里加 ruby-lsp gem)。

它能做跳转定义、补全、诊断、格式化,对 Rails 也有额外支持;整体体验比老的 Solargraph 稳一些,但和 Pylance 比仍然有差距——Ruby 动态特性多,类型信息主要靠 RBS / 推断,没有 Python 那种“开箱即用的强类型体感”。

实操建议:

  1. 编辑器装 Ruby LSP 扩展
  2. Gemfile 的 development 组加 gem "ruby-lsp",bundle install
  3. 有条件的话给核心代码补一点 RBS,补全和跳转会明显准很多

Solargraph 还能用,但现在社区重心基本在 ruby-lsp 上了。

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