首页 文章

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

提问于
浏览
21

Update: for the CSV you can import into Eclipse, check this Gist [爱德:不是......看起来像是满满的?标记关键图标的位置]

Discussion

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

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

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

Bindings I've changed so far: [注意:如果其中任何一个看起来很奇怪,我试图在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

Bindings I need help with:

  • 缩进/突出选择 - Eclipse将这些绑定到tab和shift-tab,但它们并没有改变它们 . )

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

2 回答

  • 0

    另一个类似Mac的快捷方式是将属性命令快捷方式设置为命令I(在Windows中) .

  • 1

    我今天遇到了令人恼火的键绑定行为 . 在Mac上,选项键和任何标准键始终用于访问扩展字符 - 这种行为在所有标准Mac应用程序中已经存在了数十年 . 我可能在编码员中占少数,但我认为现在一切都支持UTF-8,直接输入非ASCII字符,如©, - ,¥,“,”,€和¢,使得HTML比逃避一切(分别为 ©–¥“”€¢ ) . 同样使用其他语言中的原生单词,如français( français )和español( español ),以及印刷方式更好的收缩,如同它们( they’re ) .

    Eclipse的键绑定会刺激性地覆盖它并阻止标准的Mac键盘行为 . 您可以通过返回Eclipse的Keys prefs,按Binding排序,并使用⌥后跟字母或数字(但不是以⌥⌘开头的那些)删除所有绑定来返回正常的Mac行为 .

相关问题