【发布时间】:2011-02-03 22:42:32
【问题描述】:
NetBeans 7.0 beta 具有 NetBeans 6 中的源格式 (Alt+Shift+F) 功能;但是,给定的代码如下:
"This" +
"is" +
"a" +
"message"
源格式功能将其重写为:
"This"
+ "is"
+ "a"
+ "message"
这是不可取的,因为大多数已经开发的代码都是以第一种方式编写的。 (布尔逻辑表达式也会发生这种行为)。
此行为已作为 NetBeans 6 中的错误提交,已修复并关闭:
http://netbeans.org/bugzilla/show_bug.cgi?id=177010
在 NetBeans 格式化后,有没有一种好的方法可以重新格式化源代码(回到第一种方式)?我最初的想法是使用带有捕获组的正则表达式执行查找和替换,但我不知道这是否适用于所有情况......
【问题讨论】:
-
你真的应该重新打开这个错误。虽然变通办法可能很方便,但最好从源头上修复它。
-
我同意@Catchwa 关于你应该采取的策略。
-
感谢@Catchwa,我找到了请求重新打开错误的方法。
标签: java netbeans editor string-formatting