IntelliJ IDEA 制表符输出对不齐问题解决
目录
- 方法一:在字符串后即制表符前加空格
- 方法二:更改IDEA设置
在学习java的时候,想要使用\t
来进行字符串对齐,但发现第二行字符串怎么也无法对齐:
明明是同样的代码:
System.out.println("name" + '\t' + "age");
System.out.println("tom" + '\t' + "23");
上网查了一些资料,有以下解决办法
方法一:在字符串后即制表符前加空格
注意这里代码第二行tom
后加了空格
System.out.println("name" + '\t' + "age");
System.out.println("tom " + '\t' + "23");
输出:
方法二:更改IDEA设置
方法一ok了,但是还是很麻烦,而且代码也不美观,逻辑不通,想要一劳永逸怎么办呢?
上网搜索发现可能是IDEA自定义的tab size是4的问题,在settings/Editor/Code Style/java里把4改成8也没用。
后来又找到一篇博客:https://www.cnblogs.com/Shxg/p/18696347
更改的是Code Style下的Other File Types:
然后就解决了!虽然不知道为什么我的java文件被这个判定为Other File Types,请大佬解惑!