繁体   English   中英

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

[英]IntelliJ show JavaDocs tooltip on mouse over

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

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

在此处输入图像描述

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

编辑:对于IntelliJ 16 ,它是 Editor > General > Other 中的倒数第二个选项。

编辑:对于IntelliJ Ultimate 2016.1 ,它已移至 Editor > General > Code Completion。 在此处输入图像描述

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

  1. 在 Editor > General > Other (section) > Show quick documentation on mouse move - delay 500 ms
  • Select 此复选框可在插入符号处显示符号的快速文档。 在指定延迟后出现快速文档弹出 window。
  1. 在 Editor > General > Code Completion (sub-item) > Autopopup documention in 1000 ms,显式调用完成
  • Select 此复选框可让 IntelliJ IDEA 自动显示弹出窗口 window,其中包含 class、方法或当前在查找列表中突出显示的字段的文档。 如果未选中此复选框,请使用Ctrl + Q显示插入符号处元素的快速文档。
  • 快速文档 window 仅在明确调用代码完成的情况下才会自动弹出指定延迟。 对于自动代码完成列表,文档 window 只会在按下Ctrl + Q时显示。

编辑:对于IntelliJ Ultimate 2020.3 ,第一个选项现在位于 Editor > Code Editing > Quick Documentation > Show quick documentation on mouse move

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

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

编辑

从 IntelliJ 12.1 开始,这可能的。 请参阅@ADNow 的答案。

在 12.1 中是可能的。

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

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

auto.show.quick.doc=true

启动 IDEA,然后将鼠标悬停在 hover 上:

在此处输入图像描述

完成CTRL + Q后,您可以

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

然后,当您移动 cursor 时,文档将出现在此框中。 它会花费你一点屏幕空间,但我觉得这是值得的。

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

在 Intellij13 中,您可以使用如下编辑器配置:在此处输入图像描述

对于 Intellij 15,使用File > Settings > Editor > General选项Show quick documentation on mouse move中的复选框。

在此处输入图像描述

您也可以通过在搜索框中输入“快速”或类似内容来到达那里:

在此处输入图像描述

IntelliJ IDEA 14.0.3 终极版:

Ctrl + Alt + S ,然后选择Editor\General选择Show quick domentation on mouse move

在此处输入图像描述

提示:查看JavaDoc弹出窗口window的右上角(齿轮图标),您可以选择:
- 显示工具栏
- 固定模式
- 停靠模式
- 浮动模式
- 拆分模式

在此处输入图像描述

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

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

    auto.show.quick.doc=true

至少对我来说,最简单的方法是:

  • Ctrl + Shift + A
  • 类型:显示文件
  • 显示鼠标移动的快速文档(将其设置为 ON)

IntelliJ Ultimate 2018.1.5,又名 IntelliJ IDEA 2018.1.5,到 2019.3, File -> Preferences 下实际上有两个选项:

  1. 在 Editor > General > Other (section) > Show quick documentation on mouse move - delay 500 ms
    • Select 此复选框可在插入符号处显示符号的快速文档。 在指定延迟后出现快速文档弹出 window。
  2. 在 Editor > General > Code Completion (sub-item) > Auto-display documentation in 1000 ms
    • Select 此复选框可让 IntelliJ IDEA 自动显示弹出窗口 window,其中包含 class、方法或当前在查找列表中突出显示的字段的文档。 如果未选中此复选框,请使用Ctrl + Q显示插入符号处元素的快速文档。
    • 快速文档 window 仅在明确调用代码完成的情况下才会自动弹出指定延迟。 对于自动代码完成列表,文档 window 只会在按下Ctrl + Q时显示。

在 IntelliJ IDEA 14 中,它已移至:文件 -> 设置 -> 编辑器 -> 常规 -> “在鼠标移动时显示快速文档”

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

文件-->设置-->编辑器

勾选“在鼠标上显示快速文档

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

IDEA 有“查找动作”:

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

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

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

它被称为“(毫秒)中的自动弹出文档:”

在此处输入图像描述

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

请参阅 File->Settings->Editor->General:“显示鼠标移动的快速文档”,而不是 File->Settings->Editor->General->Code Completion “Autopopup documentation in (ms) for显式调用完成”和“Autopopup in (ms)”,之前已经讲过。

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

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

在 2020.1 中,编辑器中添加了 javadocs渲染。 从 intellij 文档中借用的屏幕截图。

在此处输入图像描述

在此处输入图像描述 在此处输入图像描述

在此处输入图像描述

在 Mac 上的 IntelliJ U 上,我需要在某些方法、变量等上指向 cursor,然后按 [cntrl] 或 [cmd] 键。 然后点击弹出窗口 window 里面的链接,它似乎看到了 JavaDocs

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

答案是CTRL + P (不是CTRL + Q

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

  • Javadoc: Ctrl - Q
  • 实现的快速视图: Ctrl - Shift - I
  • 显示上下文: Alt - Q
  • 显示参数(在方法调用中): Ctrl - P
  • 显示错误描述。 Ctrl - F1

...加上更多在代码和不同想法视图中导航的快捷方式。

我认为通过简单的击键就可以看到您感兴趣的特定信息是相当不错的。 查看菜单,其中还将显示您的键盘映射可能修改的快捷方式。

0 Avatar Jens Voß 创建于 2008 年 6 月 12 日 09:26 并且,elsandros,除了 Stephen 写的:由于您似乎对 IDEA 的键盘快捷键感兴趣,我强烈推荐“Key Promoter”插件,它可以帮助您记住相关的快捷方式。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM