如何配置Intellj来格式化javadoc中的列表?

时间:2017-03-21 10:19:44

标签: java intellij-idea formatting javadoc

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

/**
 * <ul>
 *   <li>item1</li>
 *   <li>item2</li>
 * </ul>
 */

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

/**
 * <ul>
 * <li>item1</li>
 * <li>item2</li>
 * </ul>
 */

更糟糕的是,一旦我将列表置于@param@throws声明下(即列出选项或抛出异常的情况)并且我点击重新格式化代码,整个列表becommes单行

/**
 * @throws Exception
 *         <ul> <li>item1</li> <li>item2</li> </ul>
 */

阅读和维护真的很糟糕。

那么如何将IntelliJ配置为

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

1 个答案:

答案 0 :(得分:0)

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

/**
 * <pre>
 * <ul>
 *     <li></li>
 *     <li></li>
 * </ul>
 * </pre>
 */

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