2012-01-28 160 views
94

我们如何纠正IntelliJ(非手动)中的缩进?IntelliJ中的正确缩进

就像在Eclipse中,我们只需选择代码>右键单击>源>正确的缩进。

在IntelliJ中有相同的方法吗?

回答

109

Code |整个文件的Reformat Code...Code | Auto-Indent Lines为当前行或选择。

您可以在偏好设置 - >编辑 - >代码样式中自定义代码自动格式设置。下面的几条评论是要求如何确保评论缩进到他们所指代码的同一级别。在这个例子中,您可以通过以下方式实现此目的(请参见截图)。

enter image description here

+5

它不适用于评论,有没有什么方法可以自动缩进评论。我想用Eclipse的相同方式格式化代码和注释。 – dtrejogo 2014-07-29 19:45:28

+10

Mac的键盘快捷键是Command + Option + L – Sam 2015-01-10 21:17:37

+0

有没有办法为我的项目中的所有类做到这一点? – 2015-08-14 09:21:31

107

只要选择的代码,并

  • 在Windows上做按Ctrl + Alt键 + 大号

  • 在Linux上做按Ctrl + Windows键 + Alt键+大号

  • 在Mac上做CMD + Alt键+大号

+4

考虑接受现有的答案,而不是用完全相同的答案(重新格式化代码...在默认的Windows键盘映射中是Ctrl + Alt + L)。 – CrazyCoder 2012-01-28 10:53:19

+3

在Linux中,您将锁定屏幕。 WTH这个短片是在Linux版本? hahah – androidevil 2013-04-16 17:36:19

+0

它是一样的... Ctrl-Alt-L(我正在使用Android Studio)...这是一个小羞耻,其他的耻辱。希望Android Studio的采用能够为Linux版本提供更多的支持。 – davidcesarino 2013-07-02 22:07:06

1

在Android Studio中工作的: 转到文件 - >设置 - >编辑 - > CodeStyle->的Java。 在包装和大括号中取消选中“首先注释列” 然后格式化快捷方式也会缩进注释行。

2

为TABSIZE的In​​telliJ Settings 选择值选择Java编辑器设置,缩进&延续意向 (我选择4,4 & 4)

然后CTRL-ALT-L到格式化文件(或您的选择)。