VS Code太阳图扩展
Solargraph是一种语言服务器,为Ruby提供智能感知,代码完成和内联文档。
产品特点
Ruby核心的上下文感知建议和文档
检测某些变量类型和方法返回值(例如, String.new.返回String实例方法)
标识当前范围内的局部,类和实例变量
查找引用并重命名符号(自Solargraph gem v0.22.0起的实验)
支持宝石
对Ruby核心和stdlib的几乎完全支持
对Ruby on Rails的部分支持
要求
您需要安装Ruby gem:
gem install solargraph
用法
代码补全
打开一个Ruby文件并开始输入。 Solargraph应该开始提供上下文代码建议。 要手动开始搜索,请按ctrl-space。 例:
Stri # <- Hitting ctrl-space here will suggest String
方法参数和文档可以通过在方法调用后加括号来查看。 例:
String.new.casecmp( # <- Displays arguments and documentation for Stri
1