【发布时间】:2011-07-14 02:49:27
【问题描述】:
我真的很喜欢 IDEA 的代码格式化,但是我如何让它重新格式化特定项目中的所有代码,而无需遍历每个文件?我找到了在将代码提交到颠覆之前整理/优化代码导入的选项,这很棒,但它似乎只适用于已经修改过的文件(这在大多数情况下是明智的!)
有没有一种方法可以自动格式化项目中的所有源文件,而无需手动检查它们?
【问题讨论】:
标签: java intellij-idea code-formatting
我真的很喜欢 IDEA 的代码格式化,但是我如何让它重新格式化特定项目中的所有代码,而无需遍历每个文件?我找到了在将代码提交到颠覆之前整理/优化代码导入的选项,这很棒,但它似乎只适用于已经修改过的文件(这在大多数情况下是明智的!)
有没有一种方法可以自动格式化项目中的所有源文件,而无需手动检查它们?
【问题讨论】:
标签: java intellij-idea code-formatting
在树状结构中,右键单击要重新格式化的文件夹,从菜单中选择“重新格式化代码”。
【讨论】:
gw lintFix 命令格式化我们的android/kotlin kode。
当您要求重新格式化时,选择“整个项目”单选按钮而不是单个文件。
请注意一个问题:如果您正在与其他不符合您的风格的开发人员一起开发一个更大的项目,并且您每次编辑时都使用 IntelliJ 来转换他们的所有代码,您可能导致您的版本控制系统出现问题。当您签入时,它将长时间进行大量更改,其中很少有与更改功能有关。在这种情况下最好符合组风格。
【讨论】:
根据iDea: Editor basics 文档:
您可以使用快捷键 Ctrl+ALT+L (Windows/Linux) 或 ⌥⌘+ L (MAC OS X) 并选择 重新排列条目 选项以重新格式化当前文件中的代码或重新格式化模块或目录(在选择多个文件后)。
您还可以从上下文菜单中右键单击模块、文件或目录,然后选择重新格式化代码,然后选择重新排列条目选项。
您还可以通过选择优化导入选项来优化文件的导入。
某些Linux版本的快捷键Ctrl+ALT+L是否可以锁定屏幕,所以你需要右键单击一个文件或目录从上下文菜单中选择重新格式化代码并选择重新排列条目选项。
这适用于大多数 Jetbrains IDES(iDea、PyCharm、WebStorm、RubyMine 等)。
【讨论】:
“CTRL + ALT + L”仅适用于窗口。 “CTRL + ALT + L” 是 Ubuntu 锁屏快捷键,所以它不工作。
试试,
右键单击要重新格式化的文件夹,从菜单中选择“重新格式化代码”或单击顶部导航栏上的“代码”按钮,选择“重新格式化代码”
谢谢
【讨论】: