我非常喜欢IDEA的代码格式,但是如何让它重新格式化特定项目中的所有代码而不通过每个文件?我已经找到了在将代码提交到subversion之前整理/优化代码的选项,这很好,但它似乎只适用于已经修改过的文件(在大多数情况下这是明智的!)
有没有办法自动格式化项目中的所有源文件,而无需手动完成所有这些文件?
答案 0 :(得分:176)
在树形结构中,右键单击要重新格式化的文件夹,从菜单中选择“重新格式化代码”。
答案 1 :(得分:19)
当您要求重新格式化时,请选择“整个项目”单选按钮而不是单个文件。
请注意一个问题:如果您正在与其他不符合您风格的开发人员合作开展更大的项目,并且每次编辑时都使用IntelliJ转换所有代码,那么您可能会导致版本控制系统出现问题。当您办理登机手续时,它会产生大量的变化,而且很少有变更与更改功能有关。在这种情况下,最好符合团体风格。
答案 2 :(得分:1)
" CTRL + ALT + L"只工作窗户。 " CTRL + ALT + L"是Ubuntu锁定屏幕快捷键,所以它不适用于此。
尝试,
右键单击要重新格式化的文件夹,选择"重新格式化代码"从菜单中单击" Code"顶部导航栏上的按钮,选择"重新格式化代码"
谢谢
答案 3 :(得分:1)
根据iDea: Editor basics文档:
您可以使用快捷键 Ctrl + ALT + L (Windows / Linux)或⌥⌘ + L (MAC OS X),然后选择 Rearrange条目选项以重新格式化当前文件中的代码或重新格式化模块或目录(选择多个文件之后)。 / p>
您还可以从上下文菜单中右键单击模块,文件或目录,然后选择“重新设置代码格式”,还选择重新排列条目选项。
您还可以选择优化导入选项来优化文件的导入。
这适用于大多数Jetbrains IDES(iDea,PyCharm,WebStorm,RubyMine等)。