IntelliJ中创建javadoc注释的快捷键是什么?

191
在Eclipse中,我可以按下Alt+Shift+J,自动生成适用于特定Javadoc注释的字段、返回值或其他内容。 我假设IntelliJ IDEA也具有此功能。 请问是否有适用于此功能的键盘快捷键?
3个回答

382

在方法签名上键入/**,然后按Enter,将会为您创建Javadoc存根。


3
当覆盖一个方法时,Eclipse会添加一个带有链接到父方法的@see标签。IntelliJ能做到相同吗? - Καrτhικ
4
链接失效,请查看 jetbrains.com/help/idea/creating-documentation-comments.html。需要创建文档注释。 - boardtc
1
@boardtc 谢谢更新。我最近尝试重新访问链接,但整个网站都无法访问。不错。 - Rachel Gallen
5
似乎这只创建了评论块,没有实际的存根。 - Ghilteras

98
您可以使用动作'修复文档注释'。它没有默认的快捷键,但是您可以在键盘映射中将Alt+Shift+J快捷键分配给它,因为此快捷键未用于其他任何操作。 默认情况下,您还可以按两次Ctrl+Shift+A并开始输入修复文档注释以找到该操作。

9
对于其他人正在寻找如何在代码更改后使IntelliJ更新javadoc的方法,您可以在“设置”->“IDE设置”->“键映射”中进行设置。 - Mark McDonald
你如何运行这个“操作”? - Stealth Rabbi
@StealthRabbi "帮助->查找操作"并输入"fix d"(或者在答案中提到的"Ctrl + Shift + A",除非您已经重新映射)。 - Ped7g
1
我需要选择什么吗?即使我选择整个文件内容或者什么都不选,运行这个操作也没有任何反应。也许我漏掉了什么。 - Honsa Stunna
3
@Honsa Stunna 我们需要精确点击方法行并执行操作。 - Mukundhan
1
就是这样。谢谢。 - Andre Brito

42

快捷键Alt+Enter可以显示意图操作,在这里您可以选择“添加Javadoc”。


2
我认为3可能不同意这个说法。你应该在名称上设置指针。 - Robert Jakubowski
5
将光标放在您想要添加javadoc的方法名称上,然后按下alt + enter,在弹出窗口中会有一个“添加javadoc”选项。如果该方法已经有javadoc,则不会出现“添加javadoc”选项。 - lin
2
我唯一看到的困惑是人们要求将光标放在函数/类/变量中以生成Java文档。您必须将光标保持在正在生成文档的对象上,就像您将光标放在对象上并按“Alt”+“Enter”导入类一样。 - Doogle
到达意图很好,但目标是什么 - 我可以使用哪个键映射来添加注释而不必做额外的工作,因此上面的答案 - 将键映射添加到“修复文档注释”是对从Eclipse转换过来的人的正确答案。 - Charles Hasegawa
@user1742058,是的,你说得对,但有很多人发现那个答案很有帮助。此外,被接受的答案也不是捷径。我认为这3个答案都很好,每个人都可以选择一个。 - Robert Jakubowski

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接