如何为代码完成制作RubyMine索引非内置gem?

时间:2014-08-21 16:37:06

标签: ruby ide rubymine jetbrains-ide

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

所以我应该可以输入required_gem_classname.some_function_incomplete并查看包含Visual Studio中所有函数的弹出窗口?

1 个答案:

答案 0 :(得分:0)

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

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

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

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