2012-02-02 21 views
6

我希望能夠使用標準的Eclipse的Mac鍵盤映射,即重構/重命名是cmd + ALT + R更改的IntelliJ使Eclipse鍵映射在Mac上(即CMD + ALT + R重構/重命名)

完成了一些搜索後,我在Preferences中找到了Keymap選項,但是「Eclipse」鍵映射選項實際上是Windows鍵盤映射。例如,重構/重命名是Alt + Shift + R.

我知道我可以手動更改所需的所有快捷鍵,但是是否有任何工具/方法會將所有鍵盤映射更改爲Eclipse Mac樣式?

謝謝!

回答

13

1 - 抓住這個xml文件(Eclipse的Mac上):

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

2 - 將文件保存到該目錄:

〜/庫/首選項/ IntelliJIdea11 /鍵盤佈局/

注意 - 此目錄可能因IntelliJ系統/版本而異。根據此鏈接:

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

應該是這樣的形式:〜/庫/首選項/ .IntelliJ IDEA /鍵盤佈局/

挖過來,你會發現它!

3 - 打開IntelliJ,導航到首選項(cmd +,)。在IDE設置>鍵盤映射下,從鍵盤映射下拉列表中選擇「Mac上的Eclipse」。

+0

謝謝,威爾,我測試了這個文件,發現了一些問題,但它運作良好,否則! – arkangelofkaos 2012-02-02 16:04:50

2

進行替換鍵盤映射自己:

  • 去/應用/ IntelliJ IDEA的XX.app/lib
  • 提取resources.jar/lib目錄/文件Keymap_Eclipse.xml

在編輯器進行以下更改:

  • 刪除第一行和最後一行(<組件>和< /組件>)
  • add <?xml version =「1.0」encoding =「UTF-8」? >作爲一線
  • 替換「元」在<鍵盤映射
  • 「控制」的所有出現... >標籤給它一個新的名字=「YOURNAME」,並設置父=「日蝕」

然後在〜/ Library/Preferences/IntelliJIdeaXX/keymaps/YourName.xml中保存你閃亮的新鍵盤映射。您必須重新啓動IntelliJ才能讓您的新鍵盤圖顯示在IntelliJ Idea - > Preferences - > IDE Settings - > Keymap中。

4

JetBrains自己的webhelp出現亂碼。

該目錄已在Idea 12中更改,或者他們沒有提到Ultimate和Community Edition版本之間的區別。

我在~/Library/Preferences/IdeaIC12找到了正確的目錄。

+0

仍然適用於14。 – anon 2015-03-25 14:33:26