如何在 IntelliJ IDEA 中查看 JavaDoc? [复制]

Posted

技术标签:

【中文标题】如何在 IntelliJ IDEA 中查看 JavaDoc? [复制]【英文标题】:How to see JavaDoc in IntelliJ IDEA? [duplicate] 【发布时间】:2012-06-18 16:04:02 【问题描述】:

我刚从 Eclipse 切换到 IntelliJ。 IntelliJ 缺少 Eclipse 的一项功能 - 当您将鼠标放在方法上时,Eclipse 会显示 javadoc 信息。我认为显示它的方法是使用快捷方式 - command+J,但是当我单击它时,我得到了一些错误,如下面的屏幕截图所示。请告诉我如何快速获取 javadoc 信息。我至少需要知道一个方法返回什么类型。

【问题讨论】:

【参考方案1】:

使用View | 快速文档或相应的键盘快捷键(默认情况下:Windows/Linux 上为 Ctrl+QCtrl+J 或最新 IDE 版本中的 F1)。请参阅documentation 了解更多信息。

还可以在Settings 中的显式(由快捷方式调用)代码完成上启用自动JavaDoc 弹出窗口| | Editor | General | Code completion自动弹出文档):

另一种查看快速文档的方法是鼠标移动

【讨论】:

+1,在 IntelliJ Idea CE for android 中找不到 Preferences Win7 = 将光标定位在类之前 -> CTRL+q 我傻到在 Mac 上遵循上述建议。命令+q。繁荣!退出 IntelliJ。天才.. Mac 上是 CTRL+J。 当我为 String.compareToIgnoreCase() 执行此操作时,我只看到签名,而不是结果的解释。我是否需要更改设置以获取完整的 JavaDoc?【参考方案2】:

或者,您可以将光标放在项目上并使用

显示 JavaDoc

CTRL+Q

这是默认快捷方式。

编辑:正如 Methical 提到的,在 Mac 上快捷方式是

CTRL+j^+j 不是 +j)

【讨论】:

这就像 eclipse 如何拉起文档,而不是最高投票的答案。谢谢! 在 Mac F1 中的作用等于 Ctrl + J 来显示 JavaDoc @jfuentes 因为我们在 Macbook 键盘上默认没有 F1 ^ + J 有效【参考方案3】:

转到File/SettingsEditor,点击General

向下滚动,然后✔Show quick documentation on mouse move

【讨论】:

OK 有了这个技巧,我们有了与 Eclipse 完全相同的相同行为(鼠标悬停) 自 v13.0 起添加的功能。见jetbrains.com/idea/webhelp/editor.html 在 Mac 上,将 File/Settings 替换为 IntelliJ/Preferences 但是从 14.0 开始,这个功能很糟糕。有时它们会干扰您点击事物的能力,或者被卡住并且永远不会消失。 您不必展开“编辑器”菜单组。您不会在其中一个条目中找到此设置。您必须选择Editor“组”本身,它会在选项所在的右侧显示一个设置页面。【参考方案4】:

有一个很好的功能,当您的鼠标悬停在元素上时会显示快速文档。

IntelliJ 14

Editor / General -> 显示鼠标移动的快速文档

旧版本

将以下行添加到idea.properties 文件中:

auto.show.quick.doc=true

【讨论】:

【参考方案5】:

IntelliJ IDEA CE 2016.3.4 的配置以在鼠标悬停时启用 JavaDocs。我在 Mac OS 上运行 IntelliJ IDEA,但相信 Linux/Windows 应该有类似的选项。

自动弹出文档: IntelliJ IDEA > Preferences > Editor > General > Code Completion

鼠标移动文档: IntelliJ IDEA > Preferences > Editor > General

注意:请点击应用按钮应用这些设置

【讨论】:

【参考方案6】:

为了最好地反映 Eclipses 功能,请启用以下设置:

IDE 设置/编辑器 -> Other.Show quick doc on mouse move IDE 设置/编辑器/代码完成 -> 自动弹出文档

要在自动完成菜单中查看 javadoc,请点击“.”要获取弹出窗口,然后将鼠标悬停在您正在使用的对象上,一旦您获得 javadoc 弹出窗口,您可以在弹出窗口中选择一个项目来切换 javadoc。不理想......但它的东西。

作为另一个说明。选项菜单的搜索功能非常有用。只需输入“doc”,您就会看到 doc 的所有选项。

此外,搜索“autopopup doc”不仅会找到每个选项,还会在菜单中突出显示它们。太棒了!


编辑: 除了最初的问题之外,这对于只想快速轻松地访问文档的人来说可能很有用。

在使用了几天之后,似乎习惯使用热键是最有效的方法。它会在您的文本输入标记所在的位置弹出任何内容的文档,因此您无需触摸鼠标。这也适用于智能感知弹出窗口,并且在上下导航时会保持不变。

就个人而言,Windows 上的 Ctrl+Q 并不理想,因此我将其重新映射为 Alt+D。重新映射可以在 IDE Settings/Keymap 下完成。进入键盘映射菜单后,只需搜索 Quick Documentation。

【讨论】:

【参考方案7】:

对我来说,这不仅仅是让 javadoc 窗口打开,还让完整的 javadoc 呈现出来。如果您从 Maven 存储库导入库并且不告诉 Idea 在下载中包含 javadoc,您可能仍然会得到一个仅基于方法签名的稀疏 javadoc。请务必在“从 Maven 存储库下载库”对话框中勾选“JavaDocs”选项,该对话框可在项目结构 -> 项目设置 -> 库下找到。

【讨论】:

【参考方案8】:

转到设置 -> 编辑器 -> 常规,然后启用 在鼠标移动时显示快速文档

【讨论】:

【参考方案9】:

IntelliJ IDEA 15 添加了此功能

现在它可以作为 EAP 使用。

如下图所示,插入符号的位置不会影响光标位置:

This feature 在IntelliJ IDEA 15 142.4675.3 Release Notes 中实现。

【讨论】:

【参考方案10】:

最接近Eclipse的将是Ctrl+Button2 Click(滚动点击)

它在 IntelliJ 中被称为 Quick Doc,我希望 JetBrains 的人有朝一日可以使用 Ctrl+Mouse Move 来添加像 Eclipse 这样的快速文档,这样会更好。

在我的例子中,只有鼠标移动有点烦人,所以如果你在 Preferences/Settings --> Keymap 中搜索“快速文档”,你会发现:

Win-Linux:“Ctrl+Q”和“Ctrl+Button2 点击”(滚动点击) Mac:“Ctrl+J”和“Ctrl+Button2 点击”(滚动点击)

【讨论】:

【参考方案11】:

我注意到选择方法名称并按 F2(快速文档)显示它是 JavaDoc。 我正在使用 Intellij 2016 和 Eclipse Keymap

【讨论】:

以上是关于如何在 IntelliJ IDEA 中查看 JavaDoc? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何设置IntelliJ IDEA 在同一窗口查看多个项目。

IntelliJ IDEA Ultimate项目加载问题

Intellij IDEA 中如何查看maven项目中所有jar包的依赖关系图

Kotlin 字节码 - 如何在 IntelliJ IDEA 中分析?

23.IntelliJ IDEA 常用设置-1

TestNG基础教程 - IntelliJ IDEA中配置TestNG.xml, 查看TestNG Report