是否可以format code automatically on save
?我已经看到了一个solution,其中提出了一个分配给快捷方式的宏,但我需要能够将其设置为项目。这样,任何加入我们项目的人都不必为自己配置宏。
在Eclipse中,使用save actions
轻松实现并将配置文件置于版本控制之下。这可以用于Android Studio吗?
答案 0 :(得分:3)
除了通过宏之外是不可能的。有一个突出的功能请求 - IDEABKL-5806 Automatically trigger code formatter on file save - 用于此类操作。关于您可能想要阅读的票证的一些讨论。我建议你投票。但这是一个4岁的要求。根据JetBrains的评论,它似乎不是一个高优先级的项目。额外的投票可能会改变这一点。
与此同时,使用自动格式提交选项将是您的选择。
最后,如果您想要一种更简单的方法在其他开发人员的系统上设置宏,则宏存储在文件.IntelliJIDEA/config/options/macros.xml
中(有关config目录位置的更多信息,请参阅Directories used by the IDE to store settings, caches, plugins and logs) )。密钥管理存储在.IntelliJIDEA/config/keymaps/{map-name}.xml
您可以复制这些文件。
答案 1 :(得分:2)
另一种选择是从jetbrains officials下载保存动作插件(因为IDE中插件部分内的搜索找不到它)
接下来,通过IDE设置导入下载的JAR文件:
档案>设置>插件>从磁盘安装插件
重新启动IDE,保存操作配置将显示在IDE设置的根目录
答案 2 :(得分:2)
我不知道这个问题是否在其他地方得到了回答,在 Android Studio 中,我可以在 Preferences > Languages and Framework > Flutter
中找到自动格式化保存 Flutter 作为图像here。
Autoformat on save option for Flutter
答案 3 :(得分:1)
在保存时使用Flutter自动格式化代码:勾号-File | Settings | Language&Frameworks | Flutter-“在保存时格式化代码”。