【问题标题】:Eclipse on the Mac... using Windows keyboard shortcuts?Mac 上的 Eclipse... 使用 Windows 键盘快捷键?
【发布时间】:2009-03-02 11:49:28
【问题描述】:

我是 Linux/Windows 上的 Eclipse 高级用户,键盘快捷键实际上是肌肉记忆。最近刚开始在 Mac 上开发(喜欢它!),使用 Eclipse,但真的被 command 键的使用绊倒了……而且并不是所有的快捷键都一致地映射。

我已经重新映射了所有常用快捷方式以使用Ctrl,但想知道是否有人找到了更有效和更完整的方法?是否有好心人通过所有的快捷方式并发布了一个可供导入的首选项文件?

【问题讨论】:

  • 您介意在某处发布您的地图吗?我愿意为此努力并分享我们的综合成果。

标签: eclipse macos


【解决方案1】:

而不是使用命令键,

alt text http://www.pajbam.com/wp-content/uploads/2008/01/organize_imports-menu_item.png

,可能是这个article Mac Keys for Eclipse 可能包含一个preference file(要导入)和有趣的快捷方式。

(先保存您当前的偏好;))

【讨论】:

    【解决方案2】:

    我也有同样的情况...Mac 只是我测试某些东西的临时工具,而在此期间,我无法使用 Linux/Windows 上可用的键绑定(以及短会话,尝试重新训练我的肌肉毫无价值),所以,如果有人确实有这方面的偏好文件,我也会很感激。


    编辑:刚刚发现:

    https://apple.stackexchange.com/questions/16135/remap-home-and-end-to-beginning-and-end-of-line

    在全局范围内重新映射有很大帮助(对于 Eclipse 本身,我只是继续手动编辑缺少的绑定——在系统绑定已经修复之后)。

    【讨论】:

    • 遗憾的是 Eclipse(和大多数 Java 应用程序)忽略了这些设置。
    【解决方案3】:

    我在切换时遇到了同样的问题。虽然这不能回答您的直接问题,但我真的建议您学习 Mac 快捷方式。

    Mac 上的命令键位置比 Ctrl 键好,按下它可以减少手的压力。经过多年的发展,我逐渐开始感到双手疼痛,而且我知道(感觉)关键位置很重要——所以趁着还不错的时候保护你的健康。

    以下映射表可能对您有所帮助:

    • Ctrl -> 命令(显然)
    • Ctrl-Shift -> Command-Option(又名 Command-Alt)
    • Alt-Shift -> 不变(Option-Shift)

    今天,即使我在 Mac 和 Windows 之间切换,快捷方式仍然没有问题。事实证明 Mac 和 Windows Eclipse 快捷方式可以是不同类型的肌肉记忆。

    我也曾经画过一组带有各种 Mac Eclipse 快捷方式的键盘图片,可在www.tarantsov.com/eclipse/shortcuts-illustrated/ 找到——也许这也可以帮助你。

    【讨论】:

    • 问题是在 Windows 上使用 Eclipse 或 Linux 开发,您必须使用不同的键绑定,这确实会影响肌肉记忆以及它是跨平台应用程序的事实。我真希望有一个“Windows/Linux”键绑定模式,就像有一个 emacs 键绑定模式一样。
    • 我认为您正在通过考虑原始作者(和我自己)更关注肌肉记忆的名称(Alt-Shift = 不变)来接近键映射。所以在位置上,如果是 Mac 上的 Command-Shift,Windows 上的 ALT-Shift 不会有任何变化,因为 Alt 和 Command 是空格键旁边的键。
    • @SteveArmstrong:在 Macbook 上尝试一下,您还必须按 fn 和快捷键。例如,在 Windows 上运行是 CTRL+F11,但要在 Macbook 上执行相同操作,您还必须同时按 fn。
    • 作为长时间windows和短时间mac用户。我肯定会推荐学习基本的 mac 风格的文本编辑快捷方式,因为它是 mac 并且在所有 mac 编辑器中都是相似的。但是 Eclipse 是一个需要应用程序特定快捷方式的 IDE。在mac或win中没有必要有所不同。我最喜欢的总是“让我发疯”的例子是。点击率+h(赢)。通过遵循“直觉”,他将是 Command+H。什么是 sys 全局快捷方式和隐藏活动窗口 :)
    • “虽然这没有回答”确实。而且,更糟糕的是,“Mac 方式”是使用文件~/Library/KeyBindings/DefaultKeyBinding.dict,虽然这适用于所有应用程序,但似乎基于 Java 的应用程序似乎并不麻烦。就我而言,我在混合 VMWare/Windows 和 Mac 环境中工作,即使我熟悉 Mac 按键,肌肉记忆也胜过一切。
    【解决方案4】:

    我相信这应该可以解决问题 在您的 Eclipse for Windows 机器中

    使用:File->export->General 并选择“Keys Preferences”

    并将该文件导入您的 Eclipse for Mac

    文件 -> 导入 -> 常规

    【讨论】:

      【解决方案5】:

      我强烈建议您按照有关 mac 快捷方式的流程进行操作。我是一个 Windows 用户,他切换到 Linux,最近又切换到 Mac。我使用 eclipse in 并且大多数涉及 ctrl 的命令只是更改为命令,例如: command + c 和 command + v 用于复制和粘贴。和 Command + Shift + r 替换。 Command + B 构建所有。 当然 FN + F5 刷新。除了 Mac 快捷方式通常适用于几乎所有 Mac 应用程序,因此不要浪费时间将每个应用程序切换为 Windows,因为您只关注缺少的 mac/os,而不是享受使用计算机的新方法。

      【讨论】:

      • 这并不总是适用。我在我的 Mac 上进行 windows、mac 和 linux 开发。我使用visual studio、x-code、eclipse等。Mac键盘快捷键充其量是烦人的。为什么我要在按“home”时跳到文件顶部? 99% 的时间我只想到代码行的最前面——windows/linux 开发工具做到了这一点。
      猜你喜欢
      • 2017-04-30
      • 2010-10-04
      • 2015-06-13
      • 1970-01-01
      • 1970-01-01
      • 2018-12-06
      • 1970-01-01
      • 1970-01-01
      • 2013-12-12
      相关资源
      最近更新 更多