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

Android studio 如何在Android Studio(IntelliJ)中格式化代码,android-studio,code-formatting,Android Studio,Code Formatting,我想在新创建的Android应用程序中格式化代码 我用这种方式把代码弄乱了: private static final int AUTO_HIDE_DELAY_MILLIS = 3000; 我想用ctrl+alt+L格式化它,但它没有修复代码。我使用Windows 8.1。首先,您需要配置代码的格式。这可以通过访问 [主菜单]->文件->设置 然后转到 (项目设置)->代码样式->Java 在此区域中,您可以定义要应用于代码的所有格式规则 现在,您应该通过转到

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

我用这种方式把代码弄乱了:

 private static final
    int AUTO_HIDE_DELAY_MILLIS
            = 3000;

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

首先,您需要配置代码的格式。这可以通过访问

[主菜单]
->
文件
->
设置

然后转到
(项目设置)
->
代码样式
->
Java

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

现在,您应该通过转到来检查(或更改)用于重新格式化代码的键盘快捷键

[主菜单]
->
文件
->
设置

然后转到
(IDE设置)
->
Keymap

只需在右上角的搜索框中键入
重新格式化代码即可找到它

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

如果要:

  • 订单/格式代码:control+alt+L
  • 实现方法:control+I
  • 覆盖方法:control+O
  • 不需要大写字母,这只是一个例子

    最好的

    在Android Studio(Mac上)中,我选择代码块,然后选择
    code
    菜单项,然后单击
    Auto Indent Lines

    请参见屏幕截图:


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

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

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

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


    alt+ctrl+shift+l或alt+ctrl+shift+l是在ubuntu(android studio)中排列代码的快捷键。

    当您按
    ctrl+alt+l
    时,是否会收到重新格式化提示?只是为了确保其他东西不会对这个快捷方式做出反应。有时先突出显示代码会有帮助。
    ctrl+alt+l
    对我来说很好。我目前也在使用windows 8.1。
    Ctrl+Alt+L
    Ctrl+Shift+Alt+L
    用于对话框一次处理多个文件的好方法,谢谢。如果您希望得到与“订单/格式代码”相同的结果,请确保选中“重新排列条目”,即Ctrl+Alt+L,因为某些原因,它对我仍然不起作用。我想使用自动格式化删除复制到编辑器的代码段中的双倍行距的行。代码格式化拒绝为我做这件事。某个地方有一个设置,类似于“粘贴后格式化”(我现在不确定确切的措辞),应该启用。如果这仍然不起作用,那么可能您的规则设置不正确,无法删除双倍行距的行-我不确定是否有任何规则可以删除单行间距(只有两条空行)。@free3dom是否有任何方法可以使用bash脚本执行此操作?从bash脚本重新格式化代码?或者从bash脚本运行快捷方式命令?它不适用于android studio 2.2。请更新答案