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

Ste*_*Kuo 595 java eclipse ide intellij-idea

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

vik*_*ing 857

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

在此输入图像描述

编辑:对于IntelliJ 14,该选项已移至编辑器>常规页面.这是"其他"组中的最后一个选项.(对于Mac,选项位于"IntelliJ Idea">"首选项"菜单下).

编辑:对于IntelliJ 16,它是编辑器>常规>其他中倒数第二个选项.

编辑:对于IntelliJ Ultimate 2016.1,它已被移至编辑器>常规>代码完成. 在此输入图像描述

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

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

  • 谢谢它适用于13.1但耶稣,这根本不直观. (33认同)
  • 任何人都可以评论为什么没有启用_by default_?我认为IntelliJ根本没有这个功能.它应该是选择退出,默认启用. (28认同)
  • 文件/设置| IDE设置/编辑器.选中"在鼠标移动时显示快速文档" (25认同)
  • 问题是,它没有粘贴!一旦我移开鼠标,它就会消失.这与Eclipse不同,在Eclipse中我可以进入文档弹出窗口并使其粘贴 - 对于阅读更长的文档和导航非常有用.如何才能让IntelliJ doc弹出窗口?!开始讨厌Android Studio现在正式的事实...... (13认同)
  • 这对我来说非常合适,而且当我搜索我的问题时,这正是我所寻找的.这似乎是最新的解决方案. (8认同)
  • 要解决鼠标移动问题立即消失的问题,请在前往弹出窗口的同时按住Ctrl键.这使它在Linux IntelliJ 14上留给我 (6认同)
  • **更新**对于IntelliJ IDEA**2016.3.3**此设置位于_Settings> Editor> General_中,向下滚动到"_Other_"部分并选中"**显示鼠标移动的快速文档**". (6认同)
  • **IntelliJ 2018.2.4(社区版):**`首选项>编辑器>常规:其他(子部分)>显示鼠标移动的快速文档 (5认同)
  • 这是一个丑陋的弹出X-( (3认同)
  • [Ctrl] + [Shift] + [A]并键入"在鼠标移动时显示快速文档".您将重定向到设置面板,标记相应的选项 (2认同)
  • 这个非常基本的功能在IntelliJ中根本不起作用.它覆盖异常和其他消息,如果你点击Esc它会删除所有... :-( (2认同)

Bar*_*ers 143

直到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的回答.


AFD*_*AFD 98

有可能在12.1.

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

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

auto.show.quick.doc=true
Run Code Online (Sandbox Code Playgroud)

启动IDEA,只需将鼠标悬停在某些内容上:

在此输入图像描述

  • 这在12.1.5 Ultimate中对我来说非常合适,但是有没有办法在设置菜单中更改这个? (3认同)

小智 28

后做CTRL+ Q,你可以

  1. 固定工具提示(右上角)
  2. 检查停靠模式(固定后在右上角的齿轮下)
  3. 尺寸符合要求
  4. 单击所选项目的自动显示文档的图标

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

我发布了一个截图,但不会让我发布图片.


Mat*_*hen 23

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


fed*_*qui 22

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

在此输入图像描述

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

在此输入图像描述


nhu*_*uvy 14

IntelliJ IDEA 14.0.3 Ultimate:

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

在此输入图像描述

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

在此输入图像描述


meo*_*ww- 9

再加上ADNow所说的话.在Macintosh上:

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

    auto.show.quick.doc =真


Enr*_*rin 8

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

  • Ctrl+ Shift+A
  • 输入:show document
  • 显示鼠标移动的快速文档(将其设置为ON)


Lev*_*and 7

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

  1. 在编辑器> 常规> 其他(部分)>显示鼠标移动的快速文档 - 延迟 500 毫秒
    • 选中此复选框可显示插入符号处的符号的快速文档。在指定的延迟后出现快速文档弹出窗口。
  2. 在 Editor > General > Code Completion (sub-item) > Auto-display documentation in 1000 ms
    • 选中此复选框可使 IntelliJ IDEA 自动显示一个弹出窗口,其中包含当前在查找列表中突出显示的类、方法或字段的文档。如果未选中此复选框,请使用Ctrl+Q显示插入符号处元素的快速文档。
    • 只有在这些情况下,当明确调用代码完成时,快速文档窗口才会自动弹出指定的延迟。对于自动代码完成列表,文档窗口只会在按下Ctrl+ 时出现Q