IntelliJ 在运行时自动重新格式化代码
Posted
技术标签:
【中文标题】IntelliJ 在运行时自动重新格式化代码【英文标题】:IntelliJ auto reformat code on run 【发布时间】:2018-02-10 05:07:19 【问题描述】:我想在按下运行按钮时自动对整个项目执行“重新格式化代码”操作。有没有办法做到这一点?
【问题讨论】:
我认为没有办法做到这一点,而且意义不大。但是,当您提交某事并且这实际上是有道理的时,有该选项。 我不想使用 android studio 来执行提交,我需要另一种方式来自动格式化代码,我认为当我运行我的项目时是这样做的最佳时机。 您可以通过在项目视图中选择项目节点然后单击Code > Reformat Code
来重新格式化整个项目。这是按需重新格式化而不是“自动”格式化,但是如果您每次运行项目时都重新格式化,您将 (a) 为每次运行增加时间,并且 (b) 重新格式化可能是多余的,因为并非每次运行都会与代码相关联变化。
【参考方案1】:
我看到了两种可能性:
将操作Run
和Reformat code
配置为the same keyboard shortcut
使用reformat on save
。
附:在任何项目中都必须有一个 VCS。在 IDEA 中使用它真的很好,你应该学习如何使用它。提交对话框中有一个原生的reformat on commit
复选框。
【讨论】:
感谢您的回答,我会选择其中之一。非常感谢。 @VictorManuelPinedaMurcia 很高兴我能帮上忙! :)以上是关于IntelliJ 在运行时自动重新格式化代码的主要内容,如果未能解决你的问题,请参考以下文章