Rubymine 快捷方式插入<%= %>

问题描述 投票:0回答:5

Rubymine 中有插入

<%= %>
的快捷方式吗?

我查看了键盘映射,但没有看到任何东西。

ruby-on-rails rubymine
5个回答
101
投票

Windows 上的默认快捷键为 Ctrl+Shift+Period,Mac 上的默认快捷键为 Cmd+Shift+Period。它可能不适用于所有键盘,在这种情况下,您可以在

Settings
(Mac 上为
Preferences
)| 中更改它。
Keymap
Main Menu
Tools
Erb
Insert <%= %>

keymap

您还可以使用代码完成:

completion

接受此选择后,您将得到:

<%= | %>

另一个选项是定义实时模板:

live template

键入

re
,然后按 Tab 展开。

最后,您可以使用以下技巧为任何文本/模板定义键盘快捷键:

  1. Edit
    |
    Macros
    |
    Start Macro Recording
  2. 键入
    re
    ,然后按 Tab
  3. Edit
    |
    Macros
    |
    Stop Macro Recording
  4. 将其保存在
    RubyExpression
    名称下

现在转到

Keymap
设置并在
RubyExpression
Edit
下为
Macros
指定快捷方式。


2
投票

这是使这项工作非常顺利的插件 简单的。 链接


1
投票

我不确定是否有快捷方式,但通常你只需输入第一部分,rubymine就会自动关闭它。你只需在开局后敲一个空格即可。这样做:

<%' ' outputs=> <% /code %>
<%=' ' outputs=> <%= /code %>

对于其余的空缺也是如此。


1
投票

我将其显示为 Cmd-Shift-.,但这也映射到折叠。我将我的重新映射到 Cmd-Shift-,.

(普通 IntelliJ;RubyMine 可能略有不同。)


0
投票
  1. CMD ,
    打开设置
  2. 键入 erb insert 可快速找到此任务的键盘快捷键
  3. 右键单击
    Insert '<%= =>
    ,然后单击 添加快捷方式
  4. 输入您喜欢的快捷方式。我选择使用
    ALT =
  5. 重复其他插值热键 (
    ALT 
    <% %>
    )
  6. 点击应用,然后点击确定

© www.soinside.com 2019 - 2024. All rights reserved.