2009-07-30 108 views
10

我在eclipse和intellij之间来回切换,当我在eclipse中时,我真的错过了使用键盘“右键单击”的能力。我正在运行OSX Leopard。Eclipse的“右键单击”键盘快捷键?

有谁知道这是否可以在按键设定的偏好,或者是有一个处理在当前焦点的组件模拟右键菜单的插件吗?

+0

我想我们假设你在Windows上。为了清晰起见,您可能需要指定操作系统。 – 2009-07-30 21:39:01

+0

好点!我正在寻找OSX的解决方案。这是真正的问题,因为键盘在OSX中没有这个选项,我可以说。 – 2009-07-31 13:54:15

回答

6

在旧的苹果品牌的外接式键盘,菜单按钮是空格键的右边(Alt键的Gr,在PC风格键盘)。综观新的键盘,和Mac书优点,它似乎并没有在那里(猜去的方式相同首页结束的Page UpPage Down键删除键)。

围绕首选项 - >按键首选项页面,我不认为有一种方法可以显示整个上下文菜单。

许多子菜单可以从键盘 - 我已经承诺肌肉记忆的是:

  • Alt键 + + 牛逼 - 重构菜单,键盘上的各种重构,使用修饰符替代 +
  • Alt键 + + 小号 - 源菜单,以及各种操作开头 + - 包括组织进口,重新格式化。
  • + + 牛逼 - 开放式
  • + + [R - 开放资源

如果一切都失败了,它通常是值得期待at Shift + + L - 显示屏幕上悬停的所有当前键盘映射。

有了这些捷径,我会建议每天学习一个。它们的c effect效应是相当可观的。

我明白,这不会回答你的问题,但我希望它能解决你的问题。

1

那么,我知道Windows右键之间有一个右键和右键Ctrl键。

这是一个上下文菜单键。这可能会做你想做的事情。

+0

不在笔记本电脑上:-) – ChssPly76 2009-07-30 21:39:46

+0

许多笔记本电脑都有一个上下文菜单键,我现在正在查看一个。 – 2009-07-30 21:41:11

+0

他们这样做,但绝大多数人并不位于正确的控制权和正确的Windows密钥之间 - 事实上,我敢肯定绝大多数人甚至没有正确的Windows密钥。 – ChssPly76 2009-07-31 03:46:00

10

的Windows

对于Windows而言,我不认为你一定需要一个特定的Eclipse的解决方案。你的键盘可能有一个上下文菜单键,也可以使用Shift键+ F10 弹出上下文菜单。

Source

OSX

你更新你的问题后,具体到OSX,我做了一些搜索,它似乎并不像有一个内置的OSX的方式,弹出一个上下文菜单。你也许可以找到一个方案,将让你配置的按键来模拟鼠标点击,然后配置一个快捷方式到按Ctrl +点击

Eclipse配置

Preferences -> General -> Keys有可绑定几个 “菜单” 操作。也许你可以使用这些?当我筛选 “菜单” 选项,我看,其中包括:

  • 显示重构快速菜单(Alt键 + + 牛逼
  • 显示源代码快捷菜单(Alt键 + + 小号

或者,您可以从最常使用的上下文菜单中找到那些命令,并在首选项 - >常规 - >键中将某些键盘快捷键绑定到它们。

+0

在OSX上,一般来说,我似乎无法弄清楚使用键盘进行上下文菜单的方法。 Intellij具有用于上下文菜单的内置解决方案。我希望日食也会。 – 2009-07-31 13:56:38

2

虽然这不幸的是不会为你的问题的解决方案,我认为它还是值得指出的以下从The SWT FAQ(Eclipse中有利于SWT来实现其UI):

问:什么是标准键盘 在Windows,Mac OS X,GTK上的快捷方式?
答:由于SWT使用原生控件,所以在SWT应用程序中使用的标准键盘快捷键可以是 。这是一个 有用的Table of Keyboard Shortcuts

显然,你的问题是体现自身行“弹出上下文菜单当前选定对象”这个表,所有的平台,但苹果OS确实提供任何快捷键的 + F10菜单或两者。

虽然我可以理解SWT正在使用操作系统的本地GUI库,因此默认情况下不提供此功能,但我很惊讶像Eclipse这样的巨大而优秀的开发人员工具没有提供解决方法。 IntelliJ如何解决这个问题?

4

用两个手指点击触控板,有点像Moe在眼睛里卷曲。

22

从Eclipse Juno开始,Shift + F10在Mac上运行以显示上下文菜单。它被映射到首选项|键显示上下文菜单。