Intellij Idea Android Studio中的自动代码格式化

djp7away  于 2023-02-15  发布在  Android
关注(0)|答案(5)|浏览(320)

是否可以format code automatically on save?我曾经看到一个solution,其中一个宏被分配给一个快捷方式,但我需要能够使这成为一个项目设置。这样,任何人加入我们的项目都不必为自己配置一个宏。
在Eclipse中,使用save actions并将配置文件置于版本控制之下可以轻松实现这一点。

yquaqz18

yquaqz181#

保存时使用Flutter自动格式化代码:勾选-文件|设置|语言和框架|Flutter-“保存时格式化代码”。

uubf1zoe

uubf1zoe2#

另一个选项是从jetbrains officials下载保存操作插件(因为在IDE的插件部分中搜索没有找到它)
接下来,通过IDE设置导入下载的JAR文件:

  • 文件〉设置〉插件〉从磁盘安装插件 *

重新启动IDE,保存操作配置将显示在IDE设置的根目录下

ih99xse1

ih99xse13#

我不知道这个问题是否在其他地方得到了回答,在Android Studio中,我可以在Preferences > Languages and Framework > Flutter中找到自动格式保存为Flutter作为图像在这里。Autoformat on save option for Flutter

jogvjijk

jogvjijk4#

这是不可能的,除非通过一个宏。有一个突出的功能请求-IDEABKL-5806 Automatically trigger code formatter on file save-为这样一个动作。有一点讨论票你可能想读。我建议你投票给它。然而,这是一个4年前的请求。并根据JetBrains的意见,它似乎不像是一个高优先级的项目。额外的投票可能会改变这一点。
同时,使用提交时自动格式化选项也是您的一个选择。
最后,如果你想在其他开发人员的系统上设置宏,宏可以存储在.IntelliJIDEA/config/options/macros.xml文件中(参见Directories used by the IDE to store settings, caches, plugins and logs了解更多关于config目录位置的信息)。键Map存储在.IntelliJIDEA/config/keymaps/{map-name}.xml中你可以复制这些文件。

6kkfgxo0

6kkfgxo05#

在我最近的Flutter安装中,我在这里找到了这个选项

相关问题