Eclipse y sus vinculaciones de teclas totalmente Un-Mac-Like
macos keyboard-shortcuts (2)
Me encontré con un irritante comportamiento de enlace clave hoy. En Mac, la tecla de opción más cualquier tecla estándar siempre se usa para acceder a caracteres extendidos, y este comportamiento ha sido consistente entre todas las aplicaciones Mac estándar durante décadas. Puede que sea una minoría entre los programadores, pero creo que dado que todo es compatible con UTF-8 en la actualidad, escribir directamente caracteres no ASCII como ©, -, ¥, “,”, € y ¢ para obtener HTML más legible y compacto que escapar de todo ( ©
–
¥
“
”
€
y ¢
respectivamente). Del mismo modo, con palabras nativas en otros idiomas como français ( français
) y español ( español
), y tipográficamente mejores contracciones como son (theyre they’re
).
Las asignaciones de teclas de Eclipse lo anulan de manera irritante y evitan el comportamiento del teclado estándar de Mac. Puede devolver el comportamiento normal de Mac aquí volviendo a las Preferencias de las claves de Eclipse, ordenando por Encuadernación y eliminando todos los enlaces con ⌥ seguido de una letra o número (pero no los que comienzan con ⌥⌘).
Actualización: para el CSV puede importar en Eclipse, verifique este Gist [Ed: o no ... parece que está lleno? marcas donde deberían estar los iconos clave]
Discusión
He evitado el desarrollo de Java en OS X desde hace algún tiempo, solo porque la interfaz de usuario de Eclipse se siente extremadamente inconsistente con la HIG de OS X. No menos importante de estas son sus combinaciones de teclas predeterminadas en Windows, pero totalmente inaceptables en una Mac.
Estoy en el proceso de arreglar los enlaces de teclas que puedo en Preferences -> Keys
, pero algunas son problemáticas.
Pantalla del panel de configuración si alguien tiene problemas para encontrarlo: texto alternativo http://i47.tinypic.com/2dm7ow.jpg
Enlaces que he cambiado hasta ahora: [Nota: si alguno de estos parece extraño, estoy intentando imitar Xcode siempre que sea posible en ausencia de un atajo estándar aún más amplio en la 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
Encuadernaciones necesito ayuda con:
- Selección de sangría / agotamiento: Eclipse tiene estas pestañas vinculadas a tabulador, pero no aparecen en el cuadro de diálogo Claves ni en ningún elemento del menú (por lo tanto, Keyboards.prefpane no puede cambiarlo eitehr).
Editaré esta pregunta con algunos más cuando los piense. 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 de comunidad wiki. El objetivo de esta página será crear una exportación de configuración que pueda ser compartida y reutilizada por otros.
Otro método abreviado más parecido a Mac es establecer el método abreviado de comandos de Propiedades en Comando + I (en Windows).