【发布时间】:2011-01-22 02:34:17
【问题描述】:
更新:对于您可以导入 Eclipse 的 CSV,请检查此Gist [Ed:与否...看起来它充满了?标记关键图标的位置]
讨论
我已经有一段时间避免在 OS X 中进行 Java 开发,只是因为 Eclipse 的 UI 感觉与 OS X 的 HIG 非常不一致。其中最重要的是它在 Windows 下正常但在 Mac 上完全不可接受的默认键绑定。
我正在修复 Preferences -> Keys 中的键绑定,但有一些是有问题的。
到目前为止我已更改的绑定: [注意:如果其中任何一个看起来很奇怪,我正在尝试在 Mac 上没有更广泛的标准快捷方式的情况下尽可能模仿 Xcode]
姓名 |旧命令 |新命令 -------------------------------------------------- -- 内容协助 | Ctrl-空格 |逃脱 重做 | Cmd-Y | Cmd-Shift-Z 查找下一个 | Cmd-K | Cmd-G 查找上一个 | Shift-Cmd-K | Shift-Cmd-G 落后历史|命令-[ | *解绑命令* 前进历史 | Cmd-] | *解绑命令* 属性 | Alt-返回 | Cmd-I 调试 | Cmd-F11 | Cmd-Y 运行(在 Windows 中)| Cmd-Shift-F11 |命令-R 建立清洁 | *没有* | Cmd-Shift-K我需要帮助的绑定:
- 缩进/缩进选择 - Eclipse 将这些绑定到 tab 和 shift-tab,但它们不会出现在 Keys 对话框或任何菜单项中(因此 Keyboards.prefpane 无法更改它)。
我将根据我的想法再编辑这个问题。因为不一定有一个正确的答案,而且这个页面可能会随着时间而改变,所以这更适合作为社区 wiki 页面。此页面的目标是创建一个可供其他人共享和重复使用的设置导出。
【问题讨论】:
-
好问题,但只是为了记录,Eclipse 不只是不像 Mac。它不像其他任何东西。例如,“首选项”在 Linux 版本的“窗口”菜单中,这是我在任何平台上的任何其他应用程序中从未见过的。它甚至在很多方面都与自身不一致。例如:“我要查找的设置是在 General/Appearance/Java 还是 Java/Appearance?”
-
公平点。这是它自己的小 SWT 诗句。尽管如此,让它更像 Mac 会提高我(可能是大多数新守卫软件开发人员)的生活质量,所以希望人们可以使用这个线程来提出如何去做的想法。我仍在努力弄清楚如何覆盖默认的 shift-tab 行为
-
不一定要捍卫默认的 eclipse 快捷键,但我可能建议更仔细地考虑其中一些。我能看到的最大的例子是内容辅助。 ESC 键是您打字节奏的明确中断,这不是我在使用 Ctl Space 默认设置时遇到的问题。
-
嗨,Matt - 这在几年前是没有意义的,但随着 iPhone SDK 开发者/涉猎者的数量达到临界质量,我正在使用许多这些快捷方式来领先 Xcode(因此 Esc 用于内容辅助,Cmd-Y 用于调试,Cmd-R 用于运行)。我相信我在其他地方看到过 Esc 用于 Mac 开发软件的相同目的,并且随着时间的推移它在我身上成长。 [此外,我认识的大多数 Mac 用户都使用 ctrl-space 来触发 Quicksilver 或他们喜欢的启动器应用程序]
-
我也有同样的问题——如何让 Eclipse 的键盘快捷键更像 Xcode?理想情况下,如果我可以导入一些东西。
标签: eclipse macos keyboard-shortcuts