2012-02-02 10 views
6

Quiero ser capaz de utilizar el estándar de mapa de teclado Eclipse Mac, es decir Refactor/Renombrar se Cmd + Alt + RCambio de IntelliJ para tener Eclipse mapa de teclado en Mac (es decir, Cmd + Alt + R para refactorizar/renombrar)

Después de hacer un poco de búsqueda, encontré la opción de mapa de teclado en Preferencias, sin embargo, la opción de mapa de teclas "Eclipse" es en realidad el mapa de teclas de Windows. Por ejemplo, Refactorizar/Renombrar es Alt + Shift + R.

Sé que puedo cambiar manualmente todos los accesos directos que necesito, pero ¿hay algún tipo de herramienta/método que cambie todos los mapas de teclas del estilo Eclipse Mac para mí? ?

Gracias!

Respuesta

13

1 - Grab este archivo XML (Eclipse en Mac):

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

2 - Guarde el archivo en este directorio:

~/Library/Preferences/IntelliJIdea11/mapas de teclado/

nota: este directorio puede variar según su sistema/versión de IntelliJ. De acuerdo con este enlace:

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

Debería ser de la forma: ~/Library/Preferences/.IntelliJ IDEA/mapas de teclado/

Dig alrededor y lo encontrará!

3 - Abra IntelliJ, vaya a Preferencias (cmd +,). En Configuración de IDE> Mapa de teclas, seleccione "Eclipse en Mac" en la lista desplegable Mapas de teclas.

+0

Gracias Will, probé ese archivo y encontré algunos problemas, pero funciona bien de lo contrario. – arkangelofkaos

2

Para hacer un mapa de teclado de reemplazo de sí mismo:

  • ir a/Aplicaciones/IntelliJ Idea XX.app/lib
  • extracto de resources.jar/lib/Keymap_Eclipse.xml archivo

En un editor, realice los siguientes cambios:

  • elimine la primera y la última línea (<componente> y </componente >)
  • añadir <? Xml version = "1.0" encoding = "UTF-8"? > como la primera línea
  • reemplazar todas las ocurrencias de 'control' con la 'meta'
  • < en el mapa de teclado ... > etiqueta le dan un nuevo nombre = "SuNombre" y ajuste de los padres = "Eclipse"

Luego guarde su nuevo mapa de teclas nuevo en ~/Library/Preferences/IntelliJIdeaXX/keymaps/YourName.xml. Tendrá que reiniciar IntelliJ para que su nuevo mapa de teclas aparezca en IntelliJ Idea -> Preferencias -> Configuraciones IDE -> Mapa de teclas.

4

La propia webhelp de JetBrains está distorsionada.

El directorio ha cambiado en Idea 12, o no mencionan la diferencia entre las versiones Ultimate y Community Edition.

Encontré el directorio correcto en ~/Library/Preferences/IdeaIC12.

+0

Todavía se aplica a partir del 14. – anon

Cuestiones relacionadas