2012-02-02 9 views
6

Voglio essere in grado di utilizzare la mappa dei tasti standard di Eclipse Mac, vale a dire Refactor/Rename è Cmd + Alt + RCambiare IntelliJ di avere Eclipse mappa su Mac (ad esempio cmd + alt + R di refactoring/rinominare)

Dopo aver fatto un po 'di ricerche, ho trovato l'opzione Keymap in Preferenze, tuttavia l'opzione "key map" di Eclipse è in realtà la keymap di Windows. Ad esempio, Refactor/Rename è Alt + Shift + R.

So che posso modificare manualmente tutte le scorciatoie di cui ho bisogno, ma c'è qualche sorta di strumento/metodo che cambierà tutte le keymap in stile Eclipse per me ?

Grazie!

risposta

13

1 - Afferra questo file XML (Eclipse su Mac):

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

2 - Salvare il file in questa directory:

~/Library/Preferences/IntelliJIdea11/keymaps/

note - questa directory può variare a seconda del sistema/versione di IntelliJ. Secondo questo link:

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

Dovrebbe essere della forma: ~/Library/Preferences/.IntelliJ IDEA/keymaps/

scavare intorno e lo troverete!

3 - Apri IntelliJ, vai a Preferenze (cmd +,). Sotto Impostazioni IDE> Keymap, seleziona "Eclipse su Mac" dall'elenco a discesa Keymap.

+0

Grazie Will, ho provato quel file e ho trovato alcuni problemi ma funziona bene diversamente! – arkangelofkaos

2

Per effettuare una mappa della tastiera di sostituzione da soli:

  • andare a/Applicazioni/IntelliJ Idea XX.app/lib
  • estratto resources.jar/lib/Keymap_Eclipse.xml il file

In un editor, apportare le seguenti modifiche:

  • rimuovere la prima e l'ultima riga (<componente> e/componente >)
  • aggiungi <? Xml version = "1.0" encoding = "UTF-8"? > come la prima linea
  • sostituire tutte le occorrenze di 'controllo' con 'meta'
  • nel < mappa di tastiera ... > tag dargli un nuovo nome = "YourName" e impostare parent = "Eclipse"

Quindi salva la nuova brillante mappa di tastiera in ~/Libreria/Preferenze/IntelliJIdeaXX/keymaps/YourName.xml. Dovrai riavviare IntelliJ per far apparire la tua nuova mappa di chiavi in ​​IntelliJ Idea -> Preferenze -> Impostazioni IDE -> Keymap.

4

Il webhelp di JetBrains è confuso.

La directory è cambiata in Idea 12 oppure non menzionano una differenza tra le versioni Ultimate e Community Edition.

Ho trovato la directory corretta su ~/Library/Preferences/IdeaIC12.

+0

Si applica ancora a partire dal 14. – anon

Problemi correlati