views:

649

answers:

1

Update: for the CSV you can import into Eclipse, check this Gist [Ed: or not... looks like it's filled with ? marks where the key icons should be]

Discussion

I've avoided Java development in OS X for some time now, only because Eclipse's UI feels extremely inconsistent with OS X's HIG. Not least of these are its fine-under-windows-but-totally-unacceptable-on-a-Mac default key bindings.

I'm in the process of fixing the key bindings I can in Preferences -> Keys, but a few are problematic.

Screen of the configuration pane if anyone has trouble finding it: alt text

Bindings I've changed so far: [Note: if any of these seem strange, I'm trying to mimic Xcode where possible in the absence of an even broader standard shortcut on the 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

Bindings I need help with:

  • Indent/Outdent selection - Eclipse has these bound to tab & shift-tab, but they don't appear in the Keys dialog or any menu items (so Keyboards.prefpane can't change it eitehr).

I'll edit this question with a few more as I think of them. Because there isn't necessarily a single correct answer and this page may change over time, this is more appropriate as a community wiki page. The goal of this page will be to create a settings export that can be shared and reused by others.

+1  A: 

Another more Mac-like shortcut is setting the Properties commands shortcut to Command+I (in Windows).

Zoltán Ujhelyi