Intellij:如何转换所有文件的缩进

use*_*641 4 intellij-idea intellij-plugin

我知道如何为单个文件转换缩进。我去编辑-> 转换缩进-> 空格/制表符。

但我想对目录下的所有文件执行此操作。

我尝试单击一个目录,然后转到编辑 -> 转换缩进,但选项是灰色的。

在此处输入图片说明

cod*_*ade 7

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

您还可以在上下文菜单中右键单击模块、文件或目录,然后选择重新格式化代码,然后选择重新排列条目选项。

这将转换所有选定文件/目录的缩进:

在此处输入图片说明

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

  • 重新格式化/重新排列代码不是OP所要求的。更改缩进只是*重新格式化代码*所做的一小部分,与*重新排列条目*无关。我也在寻找类似的东西,只是为了更改格式错误的代码库中的缩进,而不完全破坏 git 历史记录跟踪。 (2认同)