【问题标题】:Change all tabs with whitespaces in IntelliJ for 10K+ classes在 IntelliJ 中为 10K+ 类更改所有带有空格的选项卡
【发布时间】:2015-10-25 17:04:03
【问题描述】:

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

项目有 10K+ 类。

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

【问题讨论】:

标签: java intellij-idea


【解决方案1】:

在 IntelliJ 中,您可以通过 ctrl-shift-r 或转到 Edit->Find->Replace In Path 来在整个项目中进行查找和替换,确保选中“正则表达式”框,然后在“要查找的文本”框中输入 \\t 并在“替换为”框中输入四个空格或任何您想要替换标签的内容

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

find . -name "*.java" -exec perl -i.bak -pe 's/\t/    /g' "{}" \;

这将在当前目录及其子目录中找到所有名为 something.java 的文件,然后调用 perl 将所有制表符替换为四个空格,并在执行此替换之前创建文件的备份扩展名.bak

【讨论】:

    【解决方案2】:

    您可以将制表符替换为Notepad++

    在菜单栏中导航到“搜索→在文件中查找...”并填写如下公式。

    【讨论】:

      猜你喜欢
      • 2019-11-07
      • 2021-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-06
      • 2015-04-05
      • 2017-01-07
      相关资源
      最近更新 更多