【问题标题】:How to disable formatting for JavaDoc in IntelliJ IDEA如何在 IntelliJ IDEA 中禁用 JavaDoc 的格式化
【发布时间】:2017-03-17 12:40:54
【问题描述】:

我想使用JavaDoc的风格:

/**
 * Description.
 *
 * @param param1     parameter description
 * @param param2     parameter description
 * @return           return description.
 * @throws exception exception description.
 */

您如何看到我想使用 align to right 描述参数、返回和异常。

这个样式用在http://www.oracle.com/technetwork/articles/java/index-137868.html

所以,我的问题:如何在 IDEA 2016.xx 中配置该样式,或者如何在不使用特定 cmets //@formatter:off 和 @ 的情况下禁用 javaDoc 的格式设置987654324@,如果可以的话?

当然这不是严重和关键的问题,但我很感兴趣,因为开发人员无法在没有任何具体注释的情况下通过官方文档设置样式是很糟糕的情况。我相信我错了)

PS:我已尝试在文件->设置->编辑器->代码样式->Java->JavaDoc处进行格式化,启用JavaDoc格式化 到 off (并在此部分使用所有设置)。我在 JavaDoc 上的对齐在 Ctrl-Alt-L

上重置

感谢您的反馈!

【问题讨论】:

  • 我知道这不完全是你的情况,但如果不是@param 等,你可以使用html
     标签。否则,您可能会构建一个插件来指定该格式。
  • 设置 File->Settings->Editor->Code Style->Java->JavaDoc, Enable JavaDoc formatting 对我来说效果很好。我正在使用版本 2016.1.2
  • Aleksey,你知道怎么做吗?我正在尝试做类似的事情,它会继续为我制作 Javadoc 模板,即使在关闭设置之后也是如此。

标签: java intellij-idea javadoc intellij-14


【解决方案1】:

“对齐参数描述”设置不会自动执行此操作吗?

【讨论】:

    【解决方案2】:

    intellij 的三个插件可能会有所帮助:

    • 自动对齐
    • 制表符
    • 字符串操作

    对我来说,最后一个似乎最适合。当我格式化文本时,我选择要格式化的文本部分,右键单击 -> 字符串操作 -> 对齐 -> 对齐到列。 在这里,您必须对设置进行一些试验。它对我有用。

    看截图: 我添加了一个空格(图像中的蓝色标记)作为分隔符;选择了一个 javadoc 注释并使用了上述功能。它有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-23
      • 1970-01-01
      • 1970-01-01
      • 2021-12-25
      • 2012-06-18
      • 2014-04-20
      • 2013-07-10
      相关资源
      最近更新 更多