【问题标题】:Enable context-sensitive help in Eclipse在 Eclipse 中启用上下文相关帮助
【发布时间】:2017-01-31 18:07:21
【问题描述】:

使用 Eclipse Mars (4.5) 编写 Java 应用程序。假设我正在尝试查看关键字 final 的文档。我将光标放在final static int RIGHT_PADDING = 12; 行中“final”的中间,然后点击F1

DelphiVisual Studio 中,相关关键字可能是const,并且上下文帮助显示正确。在 Eclipse 中,我希望相关的 Java 文档显示在 Eclipse 中,或者可能显示在 Web 浏览器中(两者都可以)。相关页面可能是this Oracle Java documentation page

相反,我得到了这个Help 面板,它出现在右侧,如下图所示。没有显示关于 final 的帮助。我已经尝试将help 相关命令的一些Windows > Preferences > General > Keys 绑定设置为 F1 但到目前为止没有成功。

  • Eclipse Mars 是否提供此功能?
  • 我是否需要使用 F1 以外的其他键绑定?

【问题讨论】:

  • 真的是关于java 编程语言吗?
  • 可能不是直接的,但我希望答案是相关的,因为我可能需要配置一些东西来链接到 Oracle 文档。

标签: eclipse


【解决方案1】:

Eclipse Java 编辑器仅支持对名称(类、 方法、字段、变量),但不适用于关键字(如finalclassint)。
AFAIK 同样适用于 Eclipse 中的其他语言编辑器(C/C++、JavaScript、Python)。

顺便区分一下下面两个key-bindings

  • 单击F1:活动 GUI 部分的上下文相关帮助(在您的示例中:Java 编辑器本身)
  • 单击F2:所选令牌的上下文相关工具提示(例如StringtoString, myVariable)

你可能想要F2

【讨论】:

  • Show Tooltip Description 有用吗?如果您将鼠标悬停在名称上一两秒钟,这只会显示相同的弹出框。
  • 有用与否:这就是它的实现方式,在 Eclipse 的所有语言编辑器中都是一致的。
猜你喜欢
  • 2013-10-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-11
  • 1970-01-01
  • 2013-12-31
  • 1970-01-01
  • 2016-01-29
相关资源
最近更新 更多