2010-02-28 16 views
21

Actualización: para el CSV que puede importar en Eclipse, consulte este Gist[Ed: o no ... parece que está lleno? marcas donde los iconos de teclas deben ser]Eclipse y sus completamente no-Mac-Al igual que las asociaciones de teclas

Discusión

he evitado el desarrollo de Java en OS X desde hace algún tiempo, sólo porque la interfaz de usuario de Eclipse se siente extremadamente inconsistente con HIG de OS X. No menos importantes son sus enlaces de teclas predeterminados para Windows, pero totalmente inaceptables.

Estoy en el proceso de arreglar las asociaciones de teclas que puedo en Preferences -> Keys, pero algunas son problemáticas.

pantalla del panel de configuración si alguien tiene problemas para encontrarlo: alt text http://i47.tinypic.com/2dm7ow.jpg

enlaces que he cambiado hasta el momento: [Nota: si alguno de estos parecer extraño, estoy tratando de imitar Xcode siempre que sea posible en ausencia de un acceso directo estándar aún más amplia en el Mac]

 
     Name  |  Old Command | New Command 
---------------------------------------------------- 
Content Assist | Ctrl-Space  | Escape 
Redo   | Cmd-Y   | Cmd-Shift-Z 
Find Next  | Cmd-K   | Cmd-G 
Find Previous | Shift-Cmd-K  | Shift-Cmd-G 
Backward History| Cmd-[   | *Unbind Command* 
Forward History | Cmd-]   | *Unbind Command* 
Properties  | Alt-Return  | Cmd-I 
Debug   | Cmd-F11   | Cmd-Y 
Run (in Windows)| Cmd-Shift-F11 | Cmd-R 
Build Clean  | *Nothing*  | Cmd-Shift-K 

enlaces necesito ayuda con:

  • sangría/selección Outdent - Eclipse ha obligado a estos pestaña & shift-tab, pero que no aparecen en el cuadro de diálogo llaves o los elementos de menú (por lo Keyboards.prefpane no puede cambiarlo eitehr).

Voy a editar esta pregunta con algunas más a medida que las pienso. Debido a que no hay necesariamente una sola respuesta correcta y esta página puede cambiar con el tiempo, esto es más apropiado como una página wiki de la comunidad. El objetivo de esta página será crear una exportación de configuraciones que otros puedan compartir y reutilizar.

+5

Buena pregunta, pero solo para el registro, Eclipse no es solo como un Mac. Es como todo lo demás. Por ejemplo, "Preferencias" está en el menú "Ventana" en la versión de Linux, que es algo que nunca he visto en ninguna otra aplicación en ninguna plataforma. Ni siquiera es consistente consigo mismo de muchas maneras. por ejemplo: "¿Es la configuración que estoy buscando en General/Apariencia/Java o Java/Apariencia?" –

+0

Punto justo. Es su propio pequeño SWT-verso para el caso. Aún así, hacerlo más parecido a Mac mejoraría mi calidad de vida (y probablemente la mayoría de los desarrolladores de software de nueva guardia), así que espero que la gente pueda usar este hilo para plantear ideas sobre cómo hacerlo. Todavía estoy luchando para descubrir cómo anular el comportamiento predeterminado de la pestaña de cambio –

+0

No necesariamente defendiendo las teclas predeterminadas predeterminadas del eclipse, pero podría sugerir pensar en algunas más de cerca. El mayor ejemplo que puedo ver es la asistencia de contenido. La tecla ESC es una ruptura definitiva en su cadencia de tipeo, que no es un problema que haya tenido con el valor predeterminado de Ctl Space. – Matt

Respuesta

1

Otro atajo más similar a Mac es establecer las propiedades de comandos de acceso directo a Comando +I (en Windows).

0

Me encontré con un comportamiento irritante vinculante clave solo hoy. En Mac, la clave de opción más cualquier clave estándar siempre se utiliza para acceder a caracteres extendidos, y este comportamiento ha sido constante entre todas las aplicaciones estándar de Mac durante décadas. Puede que sea una minoría entre los programadores, pero creo que dado que todo es compatible con UTF-8 hoy en día, teclear directamente caracteres que no sean ASCII como ©, -, ¥, ",", €, y ¢ hacer un HTML más legible y compacto que escapando todo (©, –, ¥, “, ”, € y ¢, respectivamente). Del mismo modo, con palabras nativas en otros idiomas como français (français) y español (español), y contracciones tipográficamente mejores como son (they’re).

Las asociaciones de teclas de Eclipse irritan y anulan ese comportamiento de teclado Mac. Puede devolver el comportamiento normal de Mac volviendo a las preferencias de teclas de Eclipse, clasificando por enlace y eliminando todas las vinculaciones con ⌥ seguido de una letra o número (pero no los que comienzan con ⌥⌘).

Cuestiones relacionadas