IntelliJ在鼠标悬停时显示JavaDocs工具提示

时间:2011-07-07 18:42:32

标签: java eclipse ide intellij-idea

在Eclipse中,当将鼠标悬停在方法,变量等上时,会显示工具提示以及相应的JavaDoc。 IntelliJ中有这样的功能吗?

21 个答案:

答案 0 :(得分:794)

对于 IntelliJ 13 ,IDE设置中的编辑页面中有一个复选框

enter image description here

编辑:对于 IntelliJ 14 ,该选项已移至编辑器>一般页面。这是“其他”组中的最后一个选项。 (对于Mac,该选项位于菜单“IntelliJ Idea”>“Preferences”)。

编辑:对于 IntelliJ 16 ,它是编辑器中的倒数第二个选项>一般>其他。

编辑:对于 IntelliJ Ultimate 2016.1 ,它已被移至编辑器>一般>代码完成。 enter image description here

编辑:对于 IntelliJ Ultimate 2017.2,又名IntelliJ IDEA 2017.2.3 ,实际上有两种选择:

  1. 在编辑器中>一般>其他(部分)> 显示有关鼠标移动的快速文档 - 延迟500毫秒
    • 选中此复选框可显示插入符号的快速文档。在指定的延迟后出现快速文档弹出窗口。
  2. 在编辑器中>一般>代码完成(子项)> Autopopup文档,1000 ms,显式调用完成
    • 选中此复选框可让IntelliJ IDEA自动显示一个弹出窗口,其中包含查找列表中当前突出显示的类,方法或字段的文档。如果未选中此复选框,请使用 Ctrl + Q 显示插入符号元素的快速文档。
    • 只有在明确调用代码完成时,快速文档窗口才会自动弹出指定的延迟。对于自动代码完成列表,文档窗口仅在按 Ctrl + Q 时显示。

答案 1 :(得分:138)

直到IntelliJ版本11,不,不只是将鼠标悬停在它上面。如果光标位于方法或属性名称内,则 CTRL + Q 将在* nix和Windows上显示JavaDoc。在MacOSX上,这是 CTRL + J

引用:“不,看到完整的javadoc的唯一方法是使用Quick Doc(Ctrl-Q)。” - http://devnet.jetbrains.net/thread/121174

修改

自IntelliJ 12.1起,此可能。请参阅@ ADNow的回答。

答案 2 :(得分:97)

有可能在12.1。

在安装IDE的任何位置的BIN文件夹中查找 idea.properties ,例如C:\ Program Files(x86)\ JetBrains \ IntelliJ \ bin

在该文件的末尾添加一个新行:

auto.show.quick.doc=true

启动IDEA并将鼠标悬停在某物上:

enter image description here

答案 3 :(得分:28)

执行 CTRL + Q 后,您可以

  1. 固定工具提示(右上角)
  2. 检查停靠模式(固定后在右上角的齿轮下)
  3. 根据需要调整大小
  4. 点击所选项目的自动显示文档
  5. 的图标

    然后当您移动光标时,文档将显示在此框中。它花了你一点屏幕房地产,但我发现它是值得的。

    我发布了截图,但是我不会让我发布图片。

答案 4 :(得分:23)

在Intellij13中,您可以使用如下的编辑器配置: enter image description here

答案 5 :(得分:21)

对于Intellij 15,请使用File > Settings > Editor > General选项中的复选框显示鼠标移动的快速文档

enter image description here

您也可以通过在搜索框中输入“quick”或类似内容来实现目标:

enter image description here

答案 6 :(得分:14)

IntelliJ IDEA 14.0.3 Ultimate:

Ctrl + Alt + S ,然后选择{{ 1}}选择Editor\General

enter image description here

提示:在JavaDoc弹出窗口中查看右上角(齿轮图标),您可以选择:
- 显示工具栏
- 夹紧模式
- 停靠模式
- 浮动模式
- 分离模式

enter image description here

答案 7 :(得分:9)

添加ADNow所说的内容。在Macintosh上:

  1. 右键单击IntelliJ IDEA 12
  2. 点击显示包内容菜单选项
  3. 打开 bin 文件夹
  4. 打开 idea.properties
  5. 添加以下行:

    auto.show.quick.doc =真

答案 8 :(得分:7)

至少在我看来,最简单的方法是:

  • 控制 + + A
  • 输入:显示文档
  • 显示有关鼠标移动的快速文档(将其设置为ON)

答案 9 :(得分:3)

在IntelliJ IDEA 14中,它已移至:文件 - >设置 - >编辑 - >一般 - > "显示关于鼠标移动的快速文档"

答案 10 :(得分:3)

对于 IntelliJ Ultimate 2018.1.5(又名IntelliJ IDEA 2018.1.5 ),实际上有两个选项:

  1. 在编辑器>常规>其他(部分)> 显示有关鼠标移动的快速文档-延迟500毫秒
    • 选中此复选框以显示插入符号的快速文档。指定的延迟时间后,将出现快速文档弹出窗口。
  2. 在“编辑器”>“常规”>“代码完成(子项目)”中> 在1000毫秒内自动显示文档
    • 选中此复选框可使IntelliJ IDEA自动显示一个弹出窗口,其中包含当前在查找列表中突出显示的类,方法或字段的文档。如果未选中此复选框,请使用 Ctrl + Q 来显示插入符号处元素的快速文档。
    • 仅在那些情况下,明确地调用了代码完成功能后,“快速文档”窗口将自动以指定的延迟弹出。对于自动代码完成列表,仅在按 Ctrl + Q 时才会显示文档窗口。

答案 11 :(得分:1)

文件 - >设置 - >编辑

检查" 显示关于鼠标的快速文档"

现在,当您将鼠标放在方法上时,将显示带有文档的工具提示。有时工具提示尺寸太小,您必须调整大小,将鼠标移动到工具提示的底部。

答案 12 :(得分:1)

IDEA“找到行动”:

打开“帮助”菜单,输入“doc”,将光标移动到“快速文档”,它将突出显示。

也可以从热键调用“查找操作”(您可以在设置中找到它 - >热键)

答案 13 :(得分:1)

在IntelliJ Ultimate中的mac(试用)14我在Settings > Editor > General > Code completion下有我的。工具提示简短就是我笔记本电脑上的F1。

在(ms)中称为" Autopopup文档:"

enter image description here

答案 14 :(得分:1)

Android Studio(至少2.3.3)用户的注释,因为这个页面出现在我的谷歌搜索“android studio hover javadoc”,而android studio基于Intellij:

请参阅文件 - >设置 - >编辑器 - >常规:“显示有关鼠标移动的快速文档”, 而不是File-> Settings-> Editor-> General-> Code Completion “(ms)中用于显式调用完成的Autopopup文档” 以及之前已经讨论过的“(ms)中的Autopopup”。

答案 15 :(得分:1)

我尝试了这里提到的许多方法,尤其是首选项-编辑器-常规-代码完成-显示文档弹出窗口..在 2019.2.2版中不起作用

最后,当插入符号位于类型/方法上时,我仅使用F1,它可以很好地显示文档。这不理想,但有帮助。

答案 16 :(得分:1)

在2020.1中,添加了in editor javadocs渲染。屏幕快照是从intellij文档中借来的。

enter image description here

enter image description here enter image description here

enter image description here

答案 17 :(得分:0)

在Mac上的IntelliJ U上,我需要将光标指向某个方法,变量等,然后按[cntrl]或[cmd]键。然后单击弹出窗口中看到JavaDocs

的链接

答案 18 :(得分:0)

所有上述方法都很有用,但缺少一个基本的东西,你需要在JDK中使用 src.zip (C:\ Program Files \ Java \ jdk1.8.0_171)。我以为它是预安装的,但出于某种原因,它在我的安装中不存在。要检查的另一件事是您的项目是否使用指定的(在本例中为1.8.0_171)JDK。

答案 19 :(得分:0)

在Intellij 2019中,我做了:文件>设置>编辑器>常规选项显示有关鼠标移动的快速文档。

答案 20 :(得分:-1)

答案是 CTRL + P (非 CTRL + Q

其他人在JetBrains论坛上发布了这个答案: 这个想法是一个不同的IDE。尝试发现它的功能并尝试充分利用它,而不是试图模仿以前使用的任何东西。 在大多数情况下,Idea具有非常高的可用性(比Eclipse IMHO好得多),并且尽可能地优化支持代码编辑(而不是例如依赖于向导)。

  • Javadoc: Ctrl - Q
  • 快速查看实施情况: Ctrl - Shift - I
  • 显示上下文: Alt - Q
  • 显示参数(在方法调用中): Ctrl - P
  • 显示错误说明。 控制 - F1

...还有更多的快捷方式可以在代码和不同的想法视图中导航。

我认为通过简单的击键可以看到您感兴趣的特定信息,这相当不错。 看一下菜单,它们还会显示键映射的可能修改的快捷方式。

0 阿凡达 JensVoß 创建于2008年6月12日,09:26 而且,elsandros,除了斯蒂芬写道:由于你似乎对IDEA的键盘快捷键感兴趣,我强烈推荐“Key Promoter”插件,它可以帮助你快速记住相关的快捷方式。

同样非常有用的是“转到动作”功能,由 Ctrl - Shift - A 调用。在弹出窗口中,您可以输入关键字(例如“Javadoc”),IDE会告诉您与搜索匹配的可用操作,键盘快捷键和包含操作组(通常还会为您提供有关如何导航到使用菜单的动作。