【问题标题】:NetBeans 7.0 Beta Java Source Format - Concatenated StringsNetBeans 7.0 Beta Java 源格式 - 连接字符串
【发布时间】: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


【解决方案1】:

转到首选项,然后选择编辑器组,然后选择格式选项卡。选择 Java 语言和类别包装。在二元运算符之后有一个选项 Wrap 。打开它应该会有所帮助。

【讨论】:

  • 谢谢,我确实试过了,但也许对于其他用户,这个解决方案会起作用。
  • 你有第一个测试版还是第二个测试版?我的是 beta2。
  • 我有 beta1,但由于其他原因,我现在又开始使用 NetBeans 6.9.1。
猜你喜欢
  • 1970-01-01
  • 2018-01-06
  • 2021-07-06
  • 1970-01-01
  • 1970-01-01
  • 2011-04-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多