首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android /IntelliJ-花括号即使设置正确,也不会转到新行

Android /IntelliJ-花括号即使设置正确,也不会转到新行
EN

Stack Overflow用户
提问于 2017-10-23 17:11:49
回答 2查看 2.8K关注 0票数 2

在Editor > Code > Java中,我目前在类声明、方法声明和其他方面将我的Braces放置设置设置为"Next Line“。但是,当我创建一个新的方法并在两个大括号之间按Enter:{ <here> }时,结束大括号的格式是正确的,但是开始大括号仍然停留在与方法声明相同的行上,如下所示:

代码语言:javascript
复制
public void Test() {

}

但我想把它自动格式化成这样:

代码语言:javascript
复制
public void Test()
{

}

我是不是错过了一个我应该改变的环境?如果有关系的话,我正在使用AndroidStudio2.3.3。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-23 17:21:51

Editor > Code Style > Java > Wrapping and Braces转到:

  • Braces placement
    • In method declaration: Next line

下面是一个截图示例:

当您单击IntelliJ时,ENTER将在同一行中保留开头大括号,但是如果您重新格式化该类,则IntelliJ将应用您选择的格式,从而将开始大括号移动到下一行。您可以从菜单:Code > Reformat Code重新格式化代码,或者查看Preferences > Keymap > Main Menu > Code > Reformat Code,查看用于应用格式化程序的击键组合。

票数 4
EN

Stack Overflow用户

发布于 2020-10-10 13:02:14

很明显,谷歌的一些人决定像微软一样行事,试图把他们的观点强加给我们其他人,并完全取消了重新格式化男女同体的能力,

查看有关Dart格式化程序的常见问题,请访问:style/wiki/FAQ

我建议使用不同的IDE (非常有趣,比如)

我一直认为IDE的责任是让每个人的代码风格与他们的大脑能够轻松、快速地识别代码部分的方式(因此,样式和着色代码),

一个很好的特性是能够以我们喜欢的方式查看IDE中的代码,但是当保存到git时--将代码重新设置为通用/公司标准,并且当代码从git加载时,应该自动地重新格式化到IDE设置为显示它的方式。

我们应该庆祝独特性和多样性,而不是强迫我们在黑暗的日子里保持一致。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46894920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档