如何配置 Intelj 以格式化 javadoc 中的列表?

Ger*_*cke 6 java formatting javadoc intellij-idea

在编写 javadoc 时,我偶尔会有列表,即

/**
 * <ul>
 *   <li>item1</li>
 *   <li>item2</li>
 * </ul>
 */
Run Code Online (Sandbox Code Playgroud)

当我重新格式化代码 ( Ctrl+Alt+L) 时,缩进被删除:

/**
 * <ul>
 * <li>item1</li>
 * <li>item2</li>
 * </ul>
 */
Run Code Online (Sandbox Code Playgroud)

更糟糕的是,一旦我将列表放在@paramor@throws声明下(即列出选项或抛出异常时的情况)并且我点击重新格式化代码,整个列表就会变成单行

/**
 * @throws Exception
 *         <ul> <li>item1</li> <li>item2</li> </ul>
 */
Run Code Online (Sandbox Code Playgroud)

这对于阅读和维护来说确实很糟糕。

那么我该如何配置 IntelliJ

  • 忽略 javadoc 中的列表(好)
  • 在 javadoc 中正确列出格式并带有缩进(更好)
  • 在javadoc中使用缩进正确格式化所有html(更好)

Len*_*ymm 3

添加<pre>为我解决了这个问题。

/**
 * <pre>
 * <ul>
 *     <li></li>
 *     <li></li>
 * </ul>
 * </pre>
 */
Run Code Online (Sandbox Code Playgroud)

我只是觉得这个问题应该有它正确的答案(尽管它在评论中)。