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

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

有没有一种方法可以自动格式化一个项目中的所有源文件,而无需手动浏览所有源文件?

48479 次浏览

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

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

只需要注意一个问题: 如果你和其他不符合你的风格的开发人员一起工作在一个更大的项目中,并且你每次编辑时都使用 IntelliJ 来转换他们所有的代码,那么你的版本控制系统可能会出现问题。当您签入时,它将进行大量的更改,其中很少有与更改功能有关的更改。在这种情况下,最好采用集团风格。

“ CTRL + ALT + L”仅适用于窗口。 “ CTRL + ALT + L”是 Ubuntu 锁屏快捷键,所以它不适用于此。

试试看,

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

谢谢你

根据 IDea: 编辑基础的文件:

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

还可以从上下文菜单中右键单击模块、文件或目录,选择“重新格式化代码”,并选择“ 重新排列入口”选项。

enter image description here

还可以通过选择 优化进口选项优化文件的导入。

是一些 Linux 版本的快捷键 Ctrl + ALT + L可以锁定屏幕,所以你需要右键单击一个文件或目录从上下文菜单,选择重新格式代码,也选择 重新排列入口选项。

这适用于大多数 Jetbrain IDES (iDea、 PyCharm、 WebStorm、 RubyMine 等)