2012-02-02 9 views
6

Chcę, aby móc użyć standardowego układu klawiatury Eclipse Mac, tj Refactor/Zmień to Cmd + Alt + RZmiana IntelliJ mieć Eclipse klucza mapę na Mac (czyli cmd + alt + R byłaby/rename)

Po przeszukaniu znalazłem opcję Mapowania w Preferencjach, jednak opcja mapy kluczy "Eclipse" jest w rzeczywistości mapą klawiszy Windows. Na przykład, Refactor/Zmień to Alt + Shift + R.

wiem, że mogę ręcznie zmienić wszystkie skróty muszę, ale jest jakiś rodzaj narzędzia/metody, która będzie zmienić wszystkie tablice klawiaturowe Eclipse stylu Mac dla mnie ?

Dzięki!

Odpowiedz

13

1 - Grab tego pliku xml (Eclipse na Mac):

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

2 - Zapisz plik w tym katalogu:

~/Library/Preferences/IntelliJIdea11/keymaps/

Uwaga - ten katalog może się różnić w zależności od systemu/wersji IntelliJ. Według tego linku:

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

Powinno być w formie: ~/Library/Preferences/.IntelliJ IDEA/keymaps/

Dig wokół i można go znaleźć!

3 - Otwórz IntelliJ, przejdź do Preferencje (cmd +,). W obszarze Ustawienia IDE> Mapa klawiszy wybierz "Eclipse na Macu" z rozwijanej listy Klawisze.

+0

Dzięki Will, przetestowałem ten plik i znalazłem kilka problemów, ale działa to inaczej! – arkangelofkaos

2

Aby mapy klawiszy zastępczą siebie:

  • przejść do katalogu/Programy/IntelliJ IDEA XX.app/lib
  • ekstrakt resources.jar/lib/Keymap_Eclipse.xml złożyć

W edytor, wprowadź następujące zmiany:

  • usunięcie pierwszej i ostatniej linii (<element> i </component >)
  • dodać <? Xml version = "1.0" encoding = "UTF-8"? > jako pierwsza linia
  • zastąpić wszystkie wystąpienia 'kontroli' z 'meta'
  • w < keymap ... > tag nadać mu nowy name = "YourName" i ustaw rodzica = "Eclipse"

Następnie zapisz swoją błyszczącą nową mapę klawiszy w ~/Library/Preferences/IntelliJIdeaXX/keymaps/YourName.xml. Będziesz musiał ponownie uruchomić IntelliJ, aby Twoja nowa mapa klawiszy pojawiła się w IntelliJ Idea -> Preferencje -> Ustawienia IDE -> Mapa klawiszy. własny WebHelp

4

JetBrains' jest nieczytelny.

Katalog zmienił się w Idea 12 lub nie wspominają o różnicy między wersjami Ultimate i Community Edition.

Znalazłem właściwy katalog pod numerem ~/Library/Preferences/IdeaIC12.

+0

Nadal obowiązuje od 14. – anon

Powiązane problemy