【问题标题】:How to make Intellij show Eclipse like API documentation on mouse hover如何让 Intellij 在鼠标悬停时显示类似 Eclipse 的 API 文档
【发布时间】:2013-09-19 18:43:15
【问题描述】:

Eclipse 的最佳功能之一是您可以在编码时学习,因为它通过将鼠标悬停在 API 上直接在编辑器中显示文档。我真的很怀念 Intellj 中的那个功能。由于我是这个平台的新手,可能有一个我不知道的技巧来获得该功能。我感谢任何关于此的提示。

【问题讨论】:

标签: intellij-idea


【解决方案1】:

如果您在悬停时按住 ctrl,则会出现简单文档。在 IntelliJ v14.0 中让正确的文档只显示在悬停(如 eclipse)上:

文件 > 设置... > 编辑器 > 常规 > [其他]

然后在最底部有一个选项:“显示鼠标移动的快速文档”:

文档现在将出现在悬停时:

【讨论】:

  • IntelliJ 15 中提到的位置似乎不再存在此功能。您知道它是否已被移动?
  • @IcedD​​ante 它还在那里,只是不在底部,现在大约是一半。
【解决方案2】:

您可以编辑 IntelliJ 应用程序的 bin 文件夹中的 idea.properties 并添加以下行:

auto.show.quick.doc=true

当鼠标悬停在变量上时,这将为您提供 JavaDoc:

【讨论】:

  • 有趣 - 没有办法在 intellij 设置中进行设置吗?或者,如果您持有(比如说)alt,可以将 javadoc 配置为出现吗?
  • @doctordoder 默认不在idea.properties。只需添加那一行。
  • 现在是 IntelliJ 设置菜单中的一个选项。如果您在悬停时按住 ctrl,您还可以查看文档。请参阅我的答案以获取更多详细信息:stackoverflow.com/questions/18814076/…
  • 您可以在您的工作区中进行配置:文件 |设置 |编辑 |一般|其他| “在鼠标移动时显示快速文档”。您甚至可以配置在显示之前发生的延迟(以毫秒为单位)。您甚至可能希望将默认值从 1/2 秒 (500 ms) 更改为 1 秒 (1000 ms)。
  • 为什么File>Settings>Editor>General>Other下的设置默认没有开启?很高兴我不是为这个产品买单的人。
【解决方案3】:

对弹出的文档感到恼火,但仍然喜欢它?

一开始它感觉像是一个不错的功能,但过了一段时间我注意到文档框挡住了路,因此我禁用了它。相反,当我想了解更多信息时,我会使用快捷键。

为此,请将插入符号放在您想了解更多信息的类或方法上,然后按 ctrl + Q 将显示文档。另外,如果你想去那门课,你可以按ctrl + B,如果你需要的话,你可以看到源代码。

要使用“Mac OS X 10.5+”键盘映射显示文档信息,请按 CTRL + J(感谢@GreenTurtle 分享此内容)

我建议学习使用键盘导航而不是使用鼠标,这样可以节省时间并帮助您保持专注。

这不是 OP 要求的,但我认为这是一个更好的选择。

【讨论】:

  • 要使用“Mac OS X 10.5+”键盘映射显示文档信息,请按 CTRL + J
  • 谢谢,我添加了有关 Mac 键盘映射的信息。
【解决方案4】:

设置 -> 编辑器 -> “鼠标移动时显示快速文档”

【讨论】:

    【解决方案5】:

    在较新版本的 IntelliJ 中,此选项似乎在编辑器菜单中被取代。

    如果您在查找此选项时遇到任何困难:只需在搜索栏中使用 快速显示 进行搜索:

    希望对你有帮助!!!

    【讨论】:

      猜你喜欢
      • 2015-04-30
      • 2011-09-30
      • 2017-03-06
      • 1970-01-01
      • 1970-01-01
      • 2016-05-17
      • 1970-01-01
      • 1970-01-01
      • 2014-12-16
      相关资源
      最近更新 更多