【问题标题】:Checkstyle and Eclipse; Java string continuationCheckstyle 和 Eclipse; Java 字符串延续
【发布时间】:2010-10-26 14:07:30
【问题描述】:
(我知道这是一个懒惰的问题,但奇怪的是很难搜索...尤其是因为 checkstyle 做了很多事情,而且 Google 搜索结果中充斥着 checkstyle 报告。)
在 Java 中将长字符串拆分为多行时,谁能告诉我哪个 checkstyle 检查报告“+ 应该在新行上”?
另一方面,this SO question 以迂回的方式询问是否有任何方法让 Eclipse 在为您拆分字符串时将“+”符号放在新行上。有没有简单的方法?
【问题讨论】:
标签:
java
eclipse
checkstyle
【解决方案1】:
可能operator wrap 检查负责“+ 应该在新行”消息。
它位于“空白”部分。
如果有任何方法可以让 Eclipse 在为您拆分字符串时将“+”符号放在新行上。有什么简单的方法吗?
我知道的唯一方法是格式化刚刚生成的代码:
当您在String 中间点击“return”时,它会在第一行末尾输出“+”。
但是您格式化代码,它确实在第二个开头放回了'+'。
由于您只能格式化您所在的部分(就像您正在编辑的当前方法一样),该提示并不意味着您将在任何时候格式化所有类987654326@' 在正确的位置。只有当前的代码块。
(它是“格式元素”命令,默认没有快捷键,所以你可以指定一个)