IntelliJに乗り換えようといろいろ試していてちょっと困っていたのでメモ。
RubyMineでも同様なのかどうかはわかりません。
前提
- IntelliJでRubyプラグインを使っている
- Keymapsは「Mac OS X 10.5+」
- Google日本語入力を使っている(v1.13.1880.1)
現象
RSpecでテストを書いているときに、カーソルのある場所に応じてexample単位やファイル単位でテストを実行してくれるショートカットが、デフォルトではshift+ctrl+R
に割り当てられています。
しかし、shift+ctrl+R
を押しても反応が無いし、IntelliJ内の他のショートカットと重複している訳でもなさそうでした。
(同様の機能のデバッグ版のショートカットshift+ctrl+D
は効いていました。)
原因
検索してみると以下のページが見つかりました。
どうやらGoogle日本語入力がshift+ctrl+R
を使用しているようです。
解決方法
上記のページに書いている通り、Macのキーボードショートカット設定で、すべてのアプリケーションを対象に「再変換」という名前で別の組み合わせのショートカットを登録してやれば解決しました。
これで快適なコーディングができそうです。