2012-02-02 8 views
6

標準のEclipse Macキーマップを使用したい、つまりRefactor/Renameがcmd + alt + RMac上でEclipseキーマップを使用するようにIntelliJを変更する(つまり、cmd + alt + Rをリファクタリング/リネーム)

少しの検索を済ませたら、PreferencesでKeymapオプションを見つけましたが、 "Eclipse"キーマップオプションは実際にはWindowsキーマップです。たとえば、Refactor/RenameはAlt + Shift + Rです。

私は必要なすべてのショートカットを手動で変更できることは知っていますが、すべてのキーマップをEclipse Macスタイルに変更するツール/メソッドがあります?

ありがとうございます!

答えて

13

1 - グラブ、このxmlファイル(Mac上のEclipse):

https://github.com/thatha/IntelliJ-IDEA-Eclipse-on-Mac-Keymap/blob/master/Eclipse%20on%20Mac.xml

2 - このディレクトリにファイルを保存します。

〜/ライブラリ/ Preferences/IntelliJIdea11 /キーマップ/

注 - このディレクトリは、IntelliJのシステム/バージョンによって異なる場合があります。このリンクによると:

http://www.jetbrains.com/idea/webhelp/configuring-keyboard-shortcuts.html

それは形式である必要があります:〜/ライブラリ/ Preferences/.IntelliJ IDEA /キーマップ/

掘るの周りに、あなたはそれを見つけます!

3 - IntelliJを開き、環境設定(cmd +、)に移動します。 IDE Settings> Keymapで、Keymapsドロップダウンリストから「Mac on Eclipse」を選択します。

+0

ありがとう、私はそのファイルをテストし、いくつかの問題を発見しましたが、うまくいきました。 – arkangelofkaos

2

交換用のキーマップを自分で作成するには:

  • は/アプリケーション/ IntelliJのアイデアXX.app/lib
  • 抽出resources.jar/Keymap_Eclipse.xml/libにファイル

に行きます次の変更を加えます。

  • 最初の行と最後の行を削除します(<コンポーネント>および< /コンポーネント>)
  • <?xml version = "1.0" encoding = "UTF-8"? >
  • 最初の行に「メタ」<キーマップで
  • と「コントロール」の出現をすべて置き換える... >タグはそれを新しい名前=「YOURNAME」と設定し、親=「エクリプス」
を与えます

〜/ Library/Preferences/IntelliJIdeaXX/keymaps/YourName.xmlに光沢のある新しいキーマップを保存します。新しいキーマップをIntelliJ Idea - > Preferences - > IDE Settings - > Keymapに表示させるには、IntelliJを再起動する必要があります。

4

JetBrainsのWebhelpが文字化けしています。

ディレクトリがアイデア12で変更されているか、またはアルティメットエディションとコミュニティエディションの違いが記載されていません。

~/Library/Preferences/IdeaIC12に正しいディレクトリが見つかりました。

+0

まだ14の時点で適用されます。 – anon

関連する問題