在IDEA中,如何自动在代码和注释之间添加空格?

时间:2019-02-09 13:35:08

标签: java intellij-idea coding-style code-formatting


示例

示例A:

T result = (T) node.value; // keep return value,

;//之间有一个空格

示例B:

if (k < 0 || k > size) // out of range,
    return false;

)//之间有一个空格。

示例C:

if (size == 0 || k == size) { // append at end,
    append(value);
    return true;
}

{//之间有一个空格。


我在Google上进行了搜索,发现了以下信息:Is there any way to have the line comment shortcut add a space after // in WebStorm?

该链接仅说明如何在//之后添加空格,这是默认行为。

我没有找到任何解决办法。


问题

  • 如何让IDEA在格式化时自动从上述示例添加空格?

(顺便说一句,我并不是说这会更好,我个人更喜欢这样做,并设法完成它。)


@Update-在Jetbrains上创建的发布请求

在Jetbrains的youtrack上为此功能创建了一个新问题:Provide option to add a space between code and "//" on formatting.

如果您也需要此功能,请投票

1 个答案:

答案 0 :(得分:2)

在IntelliJ IDEA中,无法在代码和注释的开头之间添加空格。

功能要求跟踪进度:

  • IDEA-207008提供了在格式化时在代码和“ //”之间添加空格的选项。