【问题标题】:How do I make RubyMine index non-builtin gems for code completion?如何使 RubyMine 索引非内置 gem 用于代码完成?
【发布时间】:2014-10-15 09:23:17
【问题描述】:

我希望能够看到一个类可用的所有功能。

所以我应该可以输入required_gem_classname.some_function_incomplete 并看到弹出窗口,其中包含 Visual Studio 中的所有功能?

【问题讨论】:

    标签: ruby ide rubymine jetbrains-ide


    【解决方案1】:

    我不知道如何使用 RubyMine 的代码完成功能完全按照您的要求进行操作。然而,

    • 如果您键入 SomeClass.so 并键入 control-space 两次,RubyMine 将提供使用所有声明的名称来完成,无论它们是在您的代码中还是在 gems 中。 (如果自动完成弹出窗口已经显示,您只需键入一次 control-space。)

    • 您可以通过键入 option-command-O 两次并键入您要查找的名称的开头来查看 RubyMine 知道的所有已声明名称。 (该组合键在 MacOS X 10.5+ 键盘映射上;在其他键盘映射上使用 Navigate -> Symbol ... 绑定的任何内容。)这是用于导航,而不是完成,但似乎值得一提。

    • 奖励:在调试器中执行SomeClass.methods。 :)

    【讨论】:

      猜你喜欢
      • 2011-07-28
      • 2021-05-04
      • 2014-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-16
      • 2011-12-13
      • 1970-01-01
      相关资源
      最近更新 更多