在Mac OS X上Eclipse中方法建议的键盘快捷键是什么?

Jon*_*nas 36 eclipse macos keyboard-shortcuts

在Windows上的Eclipse中,我可以按myObject.ctrl+ space获取该对象的所有方法的列表.但在Mac OS X上,这似乎不起作用.我试过ctrl+ space,cmd+ spacealt+ space但似乎没有任何效果.

在Mac OS X上Eclipse中方法建议的键盘快捷键是什么?

Wil*_*ott 46

默认情况下我相信它是ctrl+ space.您可以通过转到首选项>常规>键并过滤"内容辅助"来查看.

如果它不起作用,您可能有来自OS X的绑定或覆盖它的其他应用程序.如果弹出一个带有空白列表的窗口,您可能需要在"首选项">"Java">"编辑器">"内容辅助">"高级"中调整默认显示的建议.您可以继续按下绑定以循环显示不同类型的建议.

  • 嗯,不知道那把钥匙是什么.我只是将Spotlight重新绑定到Command + Space(系统偏好设置>键盘>键盘快捷键> Spotlight)并将Eclipse中的内容辅助重新绑定到Ctrl + Space,这样您就可以与Windows开发环境保持一致. (4认同)
  • CTRL + SPACE在Mac OS X上打开Spotlight."内容辅助"似乎被绑定为"^"和一封奇怪的字母,我不明白它是什么. (2认同)
  • `^␣`意味着CTRL + SPACE - 现在我已经将"内容辅助"绑定到SHIFT + SPACE而且它完美无缺.谢谢. (2认同)
  • 在 MacOS Sierra 中,CRTL-SPACE 是切换输入类型的默认设置。在键盘首选项中关闭此快捷方式,eclipse 中的 CTRL-SPACE 将开始工作 (2认同)

小智 12

尝试使用 Control + Command + 句点 (.)


ccp*_*zza 11

对于OSX Mavericks/Yosemite以及可能的后期/早期版本:

  1. 转到System Preferences- > Keyboard.
  2. 单击Shortcuts选项卡.
  3. 在左侧窗格中选择Spotlight(请参见下面的屏幕截图).
  4. Untick 显示快捷方式组合旁边的Spotlight搜索字段^Space,如下面的屏幕截图所示.

注意:显然,您可以将Spotlight热键重新映射到其他内容,以防您想要有快捷方式,例如我将其重新映射为Alt+ F2.

现在Ctr + Space将在Eclipse中运行

现在Ctr+ Space应该按预期在Eclipse中工作.


Jan*_*aya 6

最后!我发现如何在Mac OS X上获得Eclipse中代码完成的键盘快捷键.在工作中,在Linux上,我一直在Eclipse中使用CTRL-SPACE.不幸的是,这在我的MacBook上无效:CMD-SPACE触发了聚光灯搜索小部件,CTRL-SPACE与我的情况下的Quicksilver启动器相关联.在此输入图像描述 并且有很多挫败感.第一:不要说"代码完成",而是说Eclipse中的"内容辅助".为了带来更多混乱,编辑菜单中还有"单词完成"工具,但这不是您通常想要的(它仅限于在没有太多上下文敏感性的情况下完成变量名称)."内容辅助"为您提供了期望从完成工具(函数名称,变量,方法,属性,模块......)中获得的常用建议.一旦我得到它,我只需要编辑"内容辅助"的键盘快捷键到仍然可用的东西(我选择了ALT-SPACE).