Android Studio代码格式换行符在“之后”;";
当我格式化代码时,Android Studio会像这样断行(在“(”)之前): 但我希望它是这样的:Android Studio代码格式换行符在“之后”;";,android,android-studio,Android,Android Studio,当我格式化代码时,Android Studio会像这样断行(在“(”)之前): 但我希望它是这样的: if ((message.getSeverity() == WsMessage.WsMessageSeverity.ERROR) && !TextUtils.isEmpty( renderedMessage)) { 我可以更改设置来实现这一点吗?我认为Android Studio没有这样的选项,因为我从未见过有人推荐这样的格式化
if ((message.getSeverity() == WsMessage.WsMessageSeverity.ERROR) && !TextUtils.isEmpty(
renderedMessage)) {
我可以更改设置来实现这一点吗?我认为Android Studio没有这样的选项,因为我从未见过有人推荐这样的格式化代码 Android Studio使用这种格式作为默认格式是有原因的——大多数人喜欢这种方式 “但如果我在(,很明显,必须有方法调用的继续。代码完成甚至提到了它!”你喊道 嗯,是的,它更清晰,但该方法只有一个参数!依我看,在这里破折号看起来很奇怪。我的意思是,如果该方法有更多参数,它看起来有点正常:
method(
arg1, arg2,
arg3, arg4
)
要让人们知道有一个延续,您可以在&&
处打断这一行
if ((message.getSeverity() == WsMessage.WsMessageSeverity.ERROR) &&
!TextUtils.isEmpty(renderedMessage)) {
为什么要这样做,但是-u-,因为sonarcube将此标记为一个主要错误-“(”应该在前一行。
if ((message.getSeverity() == WsMessage.WsMessageSeverity.ERROR) &&
!TextUtils.isEmpty(renderedMessage)) {