Intellij IDEA,格式化项目中的所有代码


125

我非常喜欢IDEA的代码格式,但是如何在不检查每个文件的情况下如何重新格式化特定项目中的所有代码?我已经找到了在将代码提交到Subversion之前整理/优化代码导入的选项,这很好,但是它似乎仅适用于经过其他方式修改的文件(在大多数情况下是明智的!)

有没有一种方法可以自动格式化项目中的所有源文件,而无需手动查看它们?

Answers:


219

在树形结构中,右键单击要重新格式化的文件夹,然后从菜单中选择“重新格式化代码”。


20

当您要求重新格式化时,请选择“整个项目”单选按钮而不是单个文件。

请注意一个问题:如果您正在与其他不符合您的风格的开发人员一起从事较大的项目,并且每次使用IntelliJ进行代码转换时,都可能会导致版本控制系统出现问题。签入时,它将需要进行大量更改,而很少有更改与功能更改有关。在这种情况下,最好符合小组风格。


感谢您的回答,正是我想要的!在这种情况下,这不是问题;这是一个较小的项目,我们都同意了整个约定。尽管我完全同意,但对于较大的项目或在不同的情况下。
Michael Berry

5

根据iDea:编辑器基础文档:

您可以使用快捷键Ctrl+ ALT+ L(Windows / Linux)或⌥⌘+ L(MAC OS X)并选择重新排列条目选项,以重新格式化当前文件中的代码或重新格式化模块或目录(选择多个文件之后)。

您也可以从上下文菜单中右键单击模块,文件或目录,然后选择“重新设置代码格式”,然后选择“ 重新排列条目”选项。

在此处输入图片说明

您还可以选择“ 优化导入”选项来优化文件的导入

这适用于大多数Jetbrains IDES(iDea,PyCharm,WebStorm,RubyMine等)。


1
你决定了我的一天-对于Mac⌥⌘+ L(MAC OS X)
Pand005

1

“ CTRL + ALT + L”仅适用于Windows。“ CTRL + ALT + L”是Ubuntu锁定屏幕快捷键,因此不适用于此功能。

试试看

右键单击要重新格式化的文件夹,从菜单中选择“重新格式化代码”,或单击顶部导航栏上的“代码”按钮,选择“重新格式化代码”

谢谢

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.