小编Gae*_*ael的帖子

如何在 IntelliJ 中禁用 Java 关闭注释注入?

在 IntelliJ 中,当我使用多行注释在 Java 中注释代码时,IntelliJ 会自动在注释开头下方的任意行关闭注释。如何禁用此行为?

我已取消选中Editor > General > Smart Keys 中的每个框,但这并没有阻止这种行为。

我在设置中搜索了“评论”并停用了显示的所有内容,但没有运气。

示例:以这个简单的代码片段为例

public class Foo {
    public void doSomething(List<Object> list) {
        for(int i=0; i<list.size(); i++) {
            Object obj = list.get(i);
            System.out.println(obj.getClass());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我在 for 循环之前添加了一个多行注释的开头,以暂时用“for each”样式循环替换它。我不想在测试新循环之前删除原始代码:

public class Foo {
    public void doSomething(List<Object> list) {
/*
        for(int i=0; i<list.size(); i++) {
            Object obj = list.get(i);
            System.out.println(obj.getClass());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我将光标定位在obj声明行的末尾,然后按“Enter”键为我的结束注释创建一个新行。IntelliJ 注入带有缩进的新行和带有关闭多注释标记的第二行。

public class Foo {
    public void doSomething(List<Object> list) …
Run Code Online (Sandbox Code Playgroud)

java intellij-idea

5
推荐指数
1
解决办法
239
查看次数

标签 统计

intellij-idea ×1

java ×1