在 Eclipse 中,当将鼠标悬停在方法、变量等上时,会显示带有相应 JavaDocs 的工具提示。 IntelliJ 有这样的功能吗?
对于 IntelliJ 13,IDE 设置的编辑器页面中有一个复选框
https://i.stack.imgur.com/K0Z2p.jpg
编辑:对于 IntelliJ 14,该选项已移至编辑器 > 常规页面。这是“其他”组中的最后一个选项。 (对于 Mac,该选项位于菜单“IntelliJ Idea”>“首选项”下)。
编辑:对于 IntelliJ 16,它是 Editor > General > Other 中的倒数第二个选项。
https://i.stack.imgur.com/mZTMg.png
编辑:对于 IntelliJ Ultimate 2017.2,又名 IntelliJ IDEA 2017.2.3,实际上有两个选项:
在 Editor > General > Other (section) > Show quick documentation on mouse move - delay 500 ms
选中此复选框可在插入符号处显示符号的快速文档。在指定延迟后出现快速文档弹出窗口。
在 Editor > General > Code Completion (sub-item) > Autopopup documention in 1000 ms,显式调用完成
选中此复选框可让 IntelliJ IDEA 自动显示一个弹出窗口,其中包含当前在查找列表中突出显示的类、方法或字段的文档。如果未选中此复选框,请使用 Ctrl+Q 显示插入符号处元素的快速文档。
仅当显式调用代码完成时,快速文档窗口才会在这些情况下以指定的延迟自动弹出。对于自动代码完成列表,文档窗口只会在按下 Ctrl+Q 时显示。
编辑:对于 IntelliJ Ultimate 2020.3,第一个选项现在位于 Editor > Code Editing > Quick Documentation > Show quick documentation on mouse move
直到 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 的答案。
在 12.1 中是可能的。
在安装 IDE 的位置的 BIN 文件夹中找到 idea.properties,例如 C:\Program Files (x86)\JetBrains\IntelliJ\bin
在该文件的末尾添加一个新行:
auto.show.quick.doc=true
启动 IDEA 并将鼠标悬停在某物上:
https://i.stack.imgur.com/Iwst.png
CTRL+Q后,可以
固定工具提示(右上角) 检查停靠模式(固定后右上角的齿轮下方) 所需大小 单击图标以自动显示所选项目的文档
然后,当您移动光标时,文档将出现在此框中。它会花费你一点屏幕空间,但我觉得这是值得的。
我会发布截图,但不会让我发布图片。
对于 Intellij 15,使用 File > Settings > Editor > General
选项中的复选框Show quick documentation on mouse move。
https://i.stack.imgur.com/3JJ8A.png
您也可以通过在搜索框中输入“快速”或类似内容来到达那里:
https://i.stack.imgur.com/gUrkt.png
https://i.stack.imgur.com/X3LmL.png
https://i.stack.imgur.com/1SV0h.png
https://i.stack.imgur.com/rsPEf.png
添加到 ADNow 所说的内容。在 Macintosh 上:
右键单击 IntelliJ IDEA 12 单击 Show Package Contents 菜单选项 打开 bin 文件夹 打开 idea.properties 添加行:auto.show.quick.doc=true
至少对我来说,最简单的方法是:
Ctrl+Shift+A
类型:显示文件
显示鼠标移动的快速文档(将其设置为 ON)
从 IntelliJ Ultimate 2018.1.5,又名 IntelliJ IDEA 2018.1.5,到 2019.3,File -> Preferences 下实际上有两个选项:
在 Editor > General > Other (section) > Show quick documentation on mouse move - delay 500 ms 选中此复选框可在插入符号处显示符号的快速文档。在指定延迟后出现快速文档弹出窗口。在 Editor > General > Code Completion (sub-item) > Auto-display documentation in 1000 ms 中选中此复选框可让 IntelliJ IDEA 自动显示一个弹出窗口,其中包含当前突出显示的类、方法或字段的文档查找列表。如果未选中此复选框,请使用 Ctrl+Q 显示插入符号处元素的快速文档。仅当显式调用代码完成时,快速文档窗口才会在这些情况下以指定的延迟自动弹出。对于自动代码完成列表,文档窗口只会在按下 Ctrl+Q 时显示。
在 IntelliJ IDEA 14 中,它已移至:文件 -> 设置 -> 编辑器 -> 常规 -> “在鼠标移动时显示快速文档”
在 Intellij 2019 中,我做了:文件 > 设置 > 编辑器 > 常规选项显示鼠标移动的快速文档。
文件-->设置-->编辑器
勾选“在鼠标上显示快速文档”
现在,当您将鼠标放在方法上时,将出现带有文档的工具提示。有时工具提示的大小太小,您必须将鼠标向下移动到工具提示的底部来调整它的大小。
IDEA 有“寻找行动”:
打开“帮助”菜单,输入“doc”,将光标移至“快速文档”,它将突出显示。
也可以从热键调用“查找操作”(您可以在设置->热键中找到它)
在 IntelliJ Ultimate(试用版)14 的 mac 上,我在 Settings > Editor > General > Code completion
下有我的。我的笔记本电脑上的工具提示短是 F1。
它被称为“(毫秒)中的自动弹出文档:”
https://i.stack.imgur.com/Ow0P3.png
给 Android Studio(至少 2.3.3)用户的注释,因为这个页面出现在我的谷歌搜索“android studio hover javadoc”中,并且 android studio 基于 Intellij:
请参阅 File->Settings->Editor->General:“显示鼠标移动的快速文档”,而不是 File->Settings->Editor->General->Code Completion “Autopopup documentation in (ms) for显式调用完成”和“Autopopup in (ms)”,之前已经讲过。
我尝试了这里提到的许多方法,尤其是首选项 - 编辑器 - 常规 - 代码完成 - 显示文档弹出...在版本 2019.2.2 中不起作用
最后,我只是在类型/方法上使用插入符号时使用 F1
,它很好地显示了文档。这并不理想但很有帮助。
在 2020.1 中添加了 in editor javadocs 渲染。从 intellij 文档中借用的屏幕截图。
https://i.stack.imgur.com/dfzGp.png
https://i.stack.imgur.com/0u3Me.png
https://i.stack.imgur.com/FyJHL.png
在 Mac 上的 IntelliJ U 上,我需要将光标指向某个方法、变量等,然后按 [cntrl] 或 [cmd] 键。然后单击弹出窗口内的链接,该窗口似乎可以看到 JavaDocs
上述所有方法都很有用,但缺少一个基本的东西,您需要在 JDK 中包含 src.zip (C:\Program Files\Java\jdk1.8.0_171)。我认为它是预先安装的,但由于某种原因,它在我的安装中不存在。要检查的另一件事是您的项目是否使用指定的(在本例中为 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 会告诉您与您的搜索匹配的可用操作,以及键盘快捷键和包含的操作组(通常还为您提供有关如何导航到使用菜单的操作)。