换行,KDoc的新行

时间:2018-03-29 14:38:16

标签: android-studio intellij-idea kotlin kdoc

假设我们有这样的文件字符串

/** retrieve a state of the service
* <br/> HTTP code 200 - normal state
* <br/> HTTP code 403 - some recoverable state:
const val SERVICE_STATE = "servicestate" */

这里有几个 <br/> ,我曾经打破过一条线,就像我在java中那样,但输出 AndroidStudio (在< em> InteliJIdea )是 enter image description here

用java解析&amp;正确显示:

/** retrieve a state of the service
 * <br/> HTTP code 200 - normal state
 * <br/> HTTP code 403 - some recoverable state */
public static final String SERVICE_STATE = "servicestate";

enter image description here

我可以以某种方式与kotlin&amp; IntelijIdea,也许kotlin还有另一个选择来打破KDoc的界限?

1 个答案:

答案 0 :(得分:10)

KDoc格式uses Markdown syntax而不是HTML,基本Markdown不提供在不启动新段落的情况下断行的方法。

我不确定为什么Kotlin IntellIJ插件不支持<br/>double space hack

如果开始一个新段落没问题,只需跳过一个空行:

/** 
 * retrieve a state of the service
 *
 * HTTP code 200 - normal state
 *
 * HTTP code 403 - some recoverable state:
 */

结果是:

enter image description here