Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在IntelliJ IDEA中查看JavaDoc?_Java_Intellij Idea_Ide_Javadoc - Fatal编程技术网

如何在IntelliJ IDEA中查看JavaDoc?

如何在IntelliJ IDEA中查看JavaDoc?,java,intellij-idea,ide,javadoc,Java,Intellij Idea,Ide,Javadoc,我刚从Eclipse切换到IntelliJ。IntelliJ缺少Eclipse的一个特性—当您将鼠标放在方法上时,Eclipse会显示javadoc信息。我认为显示它的方法是使用快捷方式-command+J,但是当我单击它时,我发现下面的屏幕截图中有一些错误。请告诉我如何快速获取javadoc信息。我至少需要知道方法返回的类型 使用查看|快速文档或相应的键盘快捷键(默认情况下:在Windows/Linux上使用Ctrl+Q,在macOS上使用Ctrl+J,在最新的IDE版本中使用F1)。有关更多

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


使用
查看
|快速文档或相应的键盘快捷键(默认情况下:在Windows/Linux上使用Ctrl+Q,在macOS上使用Ctrl+J,在最新的IDE版本中使用F1)。有关更多信息,请参阅

还可以在
设置
|
编辑器
|
常规
|
代码完成中启用自动JavaDoc弹出窗口显式(通过快捷方式调用)(自动打印文档):

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


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

CTRL+Q

这是默认的快捷方式

编辑:如Mac上所述,快捷方式为

CTRL+j(^+j不是⌘+(j)


有一个很好的特性,当鼠标在元素上时,它可以显示快速文档

IntelliJ 14

编辑器/常规->鼠标移动时显示快速文档

旧版本

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

auto.show.quick.doc=true

转到
文件/设置
编辑器
,单击
常规

然后向下滚动✔ <代码>显示鼠标移动时的快速文档


要获得最佳镜像日食功能,请启用以下设置:

  • IDE设置/编辑器->其他。鼠标移动时显示快速文档
  • IDE设置/编辑器/代码完成->自动打印文档
要在“自动完成”菜单中查看javadoc,请点击“.”以获得弹出窗口,然后将鼠标悬停在正在处理的对象上。一旦获得javadoc弹出窗口,您可以在弹出窗口中选择一项以切换javadoc。不理想。。。但这很重要

另请注意。选项菜单的搜索功能非常有用。只需输入“doc”,您就会看到doc的所有选项

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


编辑: 除了最初的问题,这对于那些只想快速方便地访问文档的人来说可能很有用

在多使用几天后,似乎习惯使用热键是最有效的方法。它会在文本输入标记所在的位置弹出任何内容的文档,这样您就不必触摸鼠标。这也适用于intellisense弹出窗口,并在上下导航时保持不动


就个人而言,windows上的Ctrl+Q并不理想,所以我将其重新映射到Alt+D。重新映射可以在IDE设置/Keymap下完成。进入keymap菜单后,只需搜索快速文档。

进入设置->编辑器->常规然后启用鼠标移动时显示快速文档最接近Eclipse的是Ctrl+Button2单击(滚动单击)

它在IntelliJ中被称为Quick Doc,我希望JetBrains的家伙有一天能通过Ctrl+鼠标移动添加Eclipse之类的Quick Doc,这样会更好

在我的例子中,只移动鼠标有点烦人,因此如果您在首选项/设置-->键映射中搜索“快速文档”,您将发现:

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

    • IntelliJ IDEA 15添加了此功能

      现在它以EAP的形式提供

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


      是在中实现的。

      对我来说,它不仅可以打开javadoc窗口,还可以显示完整的javadoc。如果您正在从Maven存储库导入库,并且没有告诉Idea将javadoc包含在下载中,那么仍然可能会得到一个完全基于方法签名的稀疏javadoc。确保勾选“从Maven Repository下载库”对话框中的“JavaDocs”选项,该对话框可在项目结构->项目设置->库下找到

      我注意到,选择方法名并按F2键(快速文档)displays就是JavaDoc。
      我正在使用Intellij 2016和Eclipse Keymap的Intellij IDEA CE 2016.3.4配置来启用鼠标悬停上的JavaDocs。我在Mac OS上运行IntelliJ IDEA,但相信Linux/Windows应该有类似的选项

      自动打印文档:
      IntelliJ IDEA
      首选项
      编辑器
      常规
      代码完成

      有关鼠标移动的文档:
      IntelliJ IDEA
      首选项
      编辑器
      常规


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

      +1,在IntelliJ Idea CE for Android中找不到
      首选项
      。Win7=在类之前定位光标->CTRL+qI在Mac上笨到可以遵循上述建议。Cmd+q。繁荣退出IntelliJ。Genius..它是Mac上的CTRL+J。当我对String.CompareTignoreCase()执行此操作时,我只看到签名,而看不到结果的解释。我需要更改一个设置来拉入完整的JavaDoc吗?好的,有了这个技巧,我们的行为与自v13.0以来添加的Eclipse(鼠标悬停)功能完全相同。请参见在mac电脑上,将文件/设置替换为