如何向 Eclipse 模板中的代码添加正确的缩进

How to add correct indentation to code from Eclipse templates

我正在尝试生成一个模板,用于将列表添加到 Javadoc。我当前的模板(名称 ul)是:

<ul>
<li>${cursor}</li>
<li></li>
</ul>

在方法的 JavaDoc 中键入 ul 并点击 Ctrl + Space 时,这会导致

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

我想要

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

有没有办法复制 ul 之前的所有字符并将它们添加到每一行?

这是 Eclipse 中的一个已知错误:https://bugs.eclipse.org/bugs/show_bug.cgi?id=36381

不幸的是,它已经有将近十年的历史了,我不认为它会很快得到修复。