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

标签 java intellij-idea

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

项目有 10K+ 个类。

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

最佳答案

在 IntelliJ 中,您可以通过 ctrl-shift-r 或通过编辑->查找->替换路径在整个项目中进行查找和替换,确保选中“正则表达式”框,然后在“要查找的文本”框中输入 \\t 并在“替换为”框中输入四个空格或任何您想要用

替换制表符的内容

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

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

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

关于java - 在 IntelliJ 中为 10K+ 类更改所有带有空格的选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31789850/

相关文章:

java - 链接列表中的多维数组不起作用?

java - 简单的java为什么变量不改变?

java - 从 imageview 触摸点,您可以调整 MAT 的大小以获得该点的颜色吗?

java - Hadoop + Jackson 解析: ObjectMapper reads Object and then breaks

intellij-idea - 如何正确设置 Gradle 并为 IntelliJ IDEA 创建新的 Gradle 项目?

git - IntelliJ git merge 工具

Java 远程调试 - 如何保持调试器监听?

java - 将文件保存在 SD 卡 Android 上的音乐目录中

java.lang.UnsupportedClassVersionError : com/dicoding/javafundamental/basic/Main has been compiled by a more recent version of the Java Runtime

android - 包重命名和错误 "Activity class does not exist"