2012-03-09 4 views

答えて

81

デフォルトのショートカットは、Windows上ではCtrl + Shiftキー + 期間とMacのCmdを + Shiftキー + 期間です。すべてのキーボードで機能しない場合があります。その場合は、Settings(Macの場合はPreferences)に変更してください。 KeymapMain MenuToolsErbInsert <%= %>:あなたが得られます。この選択を受け入れた後

completion

<%= | %> 
ます。また、コード補完を使用することができます

keymap

live template

タイプre、拡大する、その後タブ:3210もう一つのオプションは、ライブテンプレートを定義することです。

最後に、あなたは以下のトリック使って任意のテキスト/テン​​プレートのキーボードショートカットを定義することができます。

  1. Editを| Macros | Start Macro Recording
  2. タイプre、その後、タブ
  3. Edit | Macros | RubyExpression名前

の下でそれを保存Stop Macro Recording

  • は今Keymap設定に移動し、EditRubyExpressionMacrosへのショートカットを割り当てます。

  • +2

    これは驚異的な答えです。徹底してくれてありがとう。 – user456584

    +0

    @CrazyCoderどうぞご覧ください:http://stackoverflow.com/questions/21739483/rubymine-6-update-refresh-available-methods-and-paths-in-a-rails-project – fyz

    +0

    どうすればいいですか?キーマップを編集しますか? –

    1

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

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

    これは残りの開口部で行います。

    1

    これはCmd-Shift-として表示されていますが、折り畳みにもマッピングされています。私はCmd-Shift-に鉱山を再マッピングしました。

    (プレーンIntelliJのは、ルビーマインは多少異なる場合があります。)

    +0

    どこに掲載されていますか? –

    +0

    @TylerDeWitt CrazyCoderの答えを参照してください。私はキーマップに入り、 "エルブ"を狭くしました。そこにはそれがありました。 –

    2

    これは非常にこの作業を行うためのプラグインです 。 link

    関連する問題