【发布时间】:2011-09-18 12:06:04
【问题描述】:
我正在使用 Intellij IDEA 10.5 社区。 如果我有一个长字符串并且想分成多行,我在字符串中间按 ENTER 键并得到这个:
String str = "ONE LONG" +
"STRING";
是否可以将+号放在行首,像这样:
String str = "ONE LONG"
+ "STRING";
【问题讨论】:
-
LOL,原谅题外话,但是为什么休息后有加号?
-
@sandalone 我需要这个,因为在我目前的工作中,所有代码都使用 Sonar 检查,其中一个烦人的规则要求加号位于新行而不是前一行的末尾行...
-
您可能会觉得这很烦人,但我发现它使代码更具可读性。我可以查看行首并立即知道它是最后一行的延续(即使最后一行的结尾不在屏幕上)。
-
如果你想在一个步骤中注释掉多行字符串的某些行也很有用
-
为什么默认设置是将它放在行尾,这超出了我的理解。 AFAIK,大多数风格指南更喜欢它。此外,这就是普通旧数学的工作方式(即运算符在新行上重复)。
标签: string intellij-idea