【问题标题】:SonarLint hint hiding Eclipse tooltipSonarLint 提示隐藏 Eclipse 工具提示
【发布时间】:2016-06-08 01:23:12
【问题描述】:

我在Eclipse Mars 中使用SonarLint 1.3。我的问题是,当出现 SonarLint 问题时,它会阻止所有其他工具提示出现。

示例:如您所见,Hashtable 的工具提示未显示,因为 SonarLint 提示。

有没有办法同时显示 Eclipse 工具提示和 SonarLint 提示?

【问题讨论】:

  • Eclipse 的工具提示还可以选择按 F2 获得焦点。从你的 sn-p 我可以看到 SonarLint 也一样。那么,当你按下 F2 时会发生什么?
  • 与 Eclipse 工具提示相同:它将外观从工具提示更改为窗口,因此您可以对其进行聚焦、调整大小等。但没有办法看到其他工具提示。

标签: eclipse sonarlint


【解决方案1】:

这是标准 Eclipse 行为,问题标记工具提示的优先级高于 JDT 悬停工具提示。

如果您想强制显示 JDT 工具提示,可以使用一些键盘快捷键。查看 Java 的 Eclipse 首选项 -> 编辑器 -> 悬停

例如,要查看在没有 SonarLint 问题时显示在 Hashtable 上的 Javadoc 工具提示,您应该按 Ctrl+Shift

示例:

【讨论】:

  • 由于 Eclipse 的工具提示实际上是功能齐全的窗口(一旦您在工具提示内单击或按 F2),它们应该在工具提示的工具栏中添加一个可发现按钮,以允许在所有“播音员”之间切换.此外,他们可能会提到 Ctrl+Shift 快捷键,就像他们对“按 F2 聚焦”所做的那样。
  • 请注意,他们决定将其放在悬停首选项页面而不是标准键首选项页面中,这非常不直观。我在帮助文档中也找不到。
【解决方案2】:

我找到的最简单的解决方案是“显示视图”javadoc。通过这样做,当您将光标放在代码片段内时,您将能够在 javadoc 视图中看到 SonarLint 工具提示和与代码片段相关的 javadoc。是的,我知道这不是真正的“悬停”,但这是我目前发现的唯一方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-27
    • 2016-08-25
    相关资源
    最近更新 更多