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

标签 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.

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

最佳答案

在 IntelliJ IDEA 中没有在代码和注释开头之间添加空格的选项。

跟踪进度的功能请求:

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

关于java - IDEA中,如何在代码和注释之间自动添加一个空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54606731/

相关文章:

java - Intellij IDE 中的空间错误 - Intellij.ide.SystemHealthMonitor - IntelliJ IDEA 系统目录分区上的磁盘空间不足

c++ - 返回静态本地引用

php - 将我的 PDO 连接保存为全局变量

java - Mockito 无法与泛型类型正常工作

java - JRebel 不更新 HTML

java - Android 软键盘 : Shiftkey to load another keyboad layout

maven - 使用 Intellij IDEA 与其他开发人员共享 Maven 运行配置

sql - 更清洁的手动更新多行的方式

java - 如何在java中的不同类中使用一个对象值

java - 如何指定应返回 jax-ws 服务结果的语言?