如何在Android Studio(IntelliJ)中格式化代码

Yod*_*oda 42 code-formatting android-studio

我想在新创建的Android应用程序中格式化代码.

我以这种方式搞砸了代码:

 private static final
    int AUTO_HIDE_DELAY_MILLIS
            = 3000;
Run Code Online (Sandbox Code Playgroud)

我想格式化它,ctrl+alt+L但它不修复代码.我使用Windows 8.1.

Igo*_*sky 52

只需右键单击项目或目录,然后选择" 重新格式化代码" 重新格式化代码

  • 这是一个很好的方法,可以同时为多个文件执行此操作,谢谢. (6认同)

Vic*_*iz. 41

如果你想:

  1. Order/FormatCode:control + alt + L.
  2. 实施方法:控制+我
  3. 覆盖方法:控制+ O.

没有必要是大写字母这只是为了这个例子.

最好!


fre*_*dom 37

首先,您需要配置代码的格式化方式.这可以通过去做

[Main Menu]- > File- > Settings
然后转到
(Project Settings)- > Code Style- >Java

在此区域中,您可以定义要应用于代码的所有格式规则.

现在,您应该检查(或更改)键盘快捷键,以便重新格式化代码

[Main Menu]- > File- > Settings
然后转到
(IDE Settings)- >Keymap

只需Reformat Code在右上方的搜索框中输入即可找到它.

完成此操作后,突出显示要重新格式化的代码,并使用键盘快捷键根据您定义的规则重新格式化代码.


Som*_*ere 10

在Android Studio(在Mac上),我选择代码块,然后选择Code菜单项并单击Auto-Indent Lines.

看截图:

在此输入图像描述

快捷键(在Mac上)是CTRL-ALT-i


bai*_*ing 6

至少在我的Android Studio版本上,默认情况下启用"格式化时保留 - 换行符".所以你需要去

首选项 - >编辑器 - >代码样式 - > Java并禁用该复选框(见下面的屏幕截图)

Android Studio偏好设置