Android Studio中的自动代码格式

有没有可能format code automatically on save ? 我已经看到了一个解决scheme ,其中提出了一个快捷方式分配给一个macros,但我需要能够使这个项目设置。 这样,任何join我们项目的人都不必为自己configuration一个macros。

在Eclipse中,使用save actions并将configuration文件置于版本控制下很容易实现。 Android Studio可以吗?

Solutions Collecting From Web of "Android Studio中的自动代码格式"

除了通过macros,这是不可能的。 有一个出色的function请求 – IDEABKL-5806在文件保存时自动触发代码格式化程序 – 用于这样的操作。 关于您可能想要阅读的票证有一些讨论。 我build议你投票。 但是,这是一个4岁的要求。 并根据JetBrains的评论,它不会出现像它是一个高优先级的项目。 其他选票可能改变这一点。

同时,在提交选项上使用自动格式将是您的select。

最后,如果您希望在其他开发人员的系统上设置macros,则这些macros将存储在文件.IntelliJIDEA/config/options/macros.xml (请参阅IDE使用的目录来存储设置,caching,插件和logging有关config目录位置的更多信息)。 键盘映射存储在.IntelliJIDEA/config/keymaps/{map-name}.xml您可以复制这些文件。

另一个select是从jetbrains官员下载保存操作插件(因为在IDE插件部分的search没有find它)

接下来,通过IDE设置导入下载的JAR文件:

文件>设置>插件>从磁盘安装插件

重新启动IDE, Save Actionsconfiguration将显示在IDE Settings的根目录下