1

我习惯了 sublime text 3 编辑器。

它有许多方便的功能。

以代码片段为例,

输入begin后按 TAB

它将生成相应的代码块

begin

rescue Exception => e

end

和插件全部自动完成

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

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

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

Rubymine 是否具有上述功能?

如果是,对应的键盘映射是什么?

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

谢谢

4

2 回答 2

1

您想让 RubyMine 代码完成像Atom & ST3 中的所有自动完成一样工作的设置称为“自动弹出代码完成”。

解决方案:

设置>编辑器>常规>代码完成>“自动弹出代码完成”

RubyMine 代码完成设置

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

我非常喜欢“所有自动完成”/“自动弹出代码完成”方法,但只是想我会提到这个替代方案。

于 2015-05-23T17:20:17.733 回答
0

输入begin后按 TAB

它被称为“实时模板”

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

于 2015-01-22T12:49:35.487 回答