在IntelliJ中为10K +类更改所有带有空格的选项卡

Pet*_*ter 6 java intellij-idea

如何用白色空格序列替换类中的所有制表符?

项目有10K +班级.

有社区版IntelliJ,我该如何自动化这个过程?

ber*_*rdt 7

在IntelliJ中,您可以通过执行ctrl-shift-r或者通过编辑 - >查找 - >替换路径来查找和替换整个项目,确保勾选"正则表达式"框,然后在'找到'框输入\\t和'替换'框的文本输入四个空格或任何您想要替换标签的内容

你可以用find和perl做一些魔术:

find . -name "*.java" -exec perl -i.bak -pe 's/\t/    /g' "{}" \;
Run Code Online (Sandbox Code Playgroud)

这将找到所有名为东西的.java当前目录及其子目录中,然后调用Perl,以四个空格来代替所有选项卡,并与extension.bak执行此替换之前创建文件的备份