在 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)