有时,当我在NetBeans 8+中自动格式化时,我的代码会发生以下情况:
HBox hBox = new HBox();
变成了
HBox hBox
= new HBox();
这会发生在我所有的代码上。我不能把这个多余的换行符去掉。
NetBeans中的哪个编辑器设置应该解决这个问题?或者这是一个bug?
我想出了如何重现它,在代码行之前放了两个}}括号,然后运行自动格式化快捷方式。
public static void main(String[] args)
{
}}
Double testVariable = new Double(0.0);
}
在自动格式化后会变成这样:
public static void main(String[] args)
{
}
}
Double
testVariable
= new Double
(0.0);
}
然后修复错误(即删除两个括号),并重新格式化:
public static void main(String[] args)
{
Double testVariable
= new Double(0.0);
}
发布于 2018-09-25 16:56:41
您可以尝试从View - IDE日志中读取消息。也许它能帮助你理解发生了什么。在大多数情况下,它与代码中的语法错误有关。
https://stackoverflow.com/questions/52482390
复制