web-dev-qa-db-ja.com

挿入するRubymineショートカット<%=%>

Rubymineに<%= %>を挿入するためのショートカットはありますか?

キーマップを調べましたが、何も表示されませんでした。

32
Tyler DeWitt

デフォルトのショートカットは Ctrl+Shift+Period Windowsと Cmd+Shift+Period Macの場合。すべてのキーボードで機能するとは限りません。その場合は、Settings(Macの場合はPreferences)で変更できます。 KeymapMain MenuToolsErbInsert <%= %>

keymap

コード補完を使用することもできます。

completion

この選択を受け入れると、次のようになります。

<%= | %>

別のオプションは、ライブテンプレートを定義することです。

live template

reと入力してから、 Tab 拡大するために。

最後に、次のトリックを使用して、任意のテキスト/テン​​プレートのキーボードショートカットを定義できます。

  1. Edit | Macros | Start Macro Recording
  2. reと入力してから、 Tab
  3. Edit | Macros | Stop Macro Recording
  4. RubyExpression名で保存します

次に、Keymap設定に移動し、RubyExpressionEditの下のMacrosにショートカットを割り当てます。

88
CrazyCoder

これは、この作業を非常に簡単にするためのプラグインです。 リンク

2
lokeshjain2008

ショートカットがあるかどうかはわかりませんが、通常は最初の部分を入力するだけで、rubymineが自動的に閉じます。オープニングを終えたら、スペースを叩くだけです。そうすること:

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

そして、それは残りの開口部に対してこれを行います。

1
Julian G.

Cmd-Shift-。としてリストされていることを示していますが、これは折りたたみにもマッピングされています。私は自分のコマンドをCmd-Shift-、に再マップしました。

(プレーンIntelliJ; RubyMineは若干異なる場合があります。)

1
Dave Newton