Rubymine是否具有功能代码段和所有自动完成功能

时间:2015-01-20 02:53:39

标签: rubymine rubymine-7

我习惯了崇高的文字3编辑。

它有许多方便的功能。

以代码片段为例,

键入begin后按TAB

它将生成相应的代码块

begin

rescue Exception => e

end

插件All Autocomplete

它可以显示所有已打开文件的自动完成提示。

例如,如果您有一个名为 taiwan_is_awesome

的变量名称

然后你可以在其他文件中获得自动完成功能。

Rubymine是否具有上述功能?

如果是,那么相应的键映射是什么?

使用这些功能对我很重要。

感谢

2 个答案:

答案 0 :(得分:1)

您希望使RubyMine代码完成的设置与Atom&中的All Autocomplete类似。 ST3称为“Autopopup代码完成”。

解决方案:

设置>编辑>一般>代码完成> “Autopopup代码完成”

RubyMine Code Completion settings

注意:还有另一种类型的代码完成称为“Hippie Completion”。 但是,它的工作方式与“所有自动完成”不同。在RubyMine“Hippy Completion”中,您开始键入文本,然后您必须“猜测”RubyMine何时有足够的文本来确定您想要的完成情况。然后你点击⌥/(在Mac上)。如果RubyMine猜对了,它将自动完成正确。

我更喜欢“所有自动完成”/“Autopopup代码完成”方法,但我想我会提到这个替代方案。

答案 1 :(得分:0)

  

键入begin后按TAB

它被称为"实时模板"

https://confluence.jetbrains.com/display/PhpStorm/Live+Templates+%28Snippets%29+in+PhpStorm - 它适用于PhpStorm但在RubyMine中完全相同。

相关问题