Eclipse及其完全非Mac-Like键绑定

Jus*_*rls 21 eclipse macos keyboard-shortcuts

更新:对于您可以导入到Eclipse中的CSV,请检查此Gist [Ed:或不...看起来它已经填满了?标记应该是关键图标的位置]

讨论

我已经在OS X中避免了Java开发一段时间了,只是因为Eclipse的UI与OS X的HIG非常不一致.其中最重要的是它的精简窗口,但完全不可接受的Mac默认密钥绑定.

我正在修复我可以使用的键绑定Preferences -> Keys,但有一些是有问题的.

配置窗格的屏幕,如果有人找不到它: alt text http://i47.tinypic.com/2dm7ow.jpg

绑定到目前为止我已经改变了: [注意:如果其中任何一个看起来很奇怪,我试图在Mac上没有更广泛的标准快捷方式的情况下尽可能模仿Xcode]

      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

绑定我需要帮助:

  • 缩进/突出选择 - Eclipse将这些绑定到tab和shift-tab,但它们不会出现在Keys对话框或任何菜单项中(因此Keyboards.prefpane不能更改它).

当我想到它时,我会用更多的东西来编辑这个问题.因为没有必要一个正确的答案,并且此页面可能会随着时间的推移而发生变化,因此这更适合作为社区维基页面.此页面的目标是创建可由其他人共享和重用的设置导出.

Zol*_*lyi 2

另一个更像 Mac 的快捷方式是将“属性”命令快捷方式设置为Command+ I(在 Windows 中)。