如何在IntelliJ中自动(非手动)纠正缩进?
在Eclipse中,可以只突出显示需要缩进的代码,右键单击,然后选择Source
> Correct indentation
。
在IntelliJ中有没有做同样事情的方法?
答案 0 :(得分:155)
Code
→Reformat Code...
(默认 Ctrl + Alt + L )或{{当前行或选择的1}}→Code
(默认 Ctrl + Alt + I )。
您可以在Auto-Indent Lines
→File
→Settings
→Editor
下自定义代码自动格式设置。
为确保注释也缩进到与代码相同的级别,您只需按以下步骤操作:
答案 1 :(得分:140)
只需选择代码和
即可执行 Ctrl + Alt + L
执行 Ctrl + Windows键 + Alt + L
< / LI> Mac上的CMD + Alt + L
答案 2 :(得分:3)
Ctrl + Alt + L 适用于Linux上xfce4下的Android Studio。我看到Gnome曾经使用这个快捷键来锁定屏幕,但是在Gnome 3中它被改为Super + L(AKA Windows + L): https://wiki.gnome.org/Design/OS/KeyboardShortcuts
答案 3 :(得分:2)
答案 4 :(得分:1)
在Android Studio中,这可行: 转到文件 - >设置 - &gt;编辑器 - &gt; CodeStyle-&gt; Java。 在Wrapping and Braces下取消选中&#34;在第一栏评论&#34; 然后格式化快捷方式也会缩进注释行。
答案 5 :(得分:1)
你也可以尝试 ctrl + alt + I ,即使你也可以使用 l
答案 6 :(得分:0)
取消选中comment at first column
的解决方案部分起作用,因为它适用于行注释,但不能阻止注释。
因此,使用如下行:
/* first line
* second line
* ...
*/
或
// line 1
// line 2
// line 3
...
它们以“自动重新格式化”缩进,但是像这样的行:
/* first line
second line
...
*/
标识不会固定。
所以您应该:
*
或//
Keep when reformatting -> comment at first column
Auto reformat
。