首页 > 解决方案 > 不同的 IDE 在控制台中显示的输出不同

问题描述

有什么方法可以让我的 IntelliJ 控制台与 eclipse 控制台的格式相同?

例子:

智能

                (\__/)
                (o^.^)
                  z(_(")(")

蚀:

                (\__/)
                (o^.^)
              z(_(")(")

这是代码

        System.out.println("\t\t\t\t(\\__/)");
        System.out.println("\t\t\t\t(o^.^)");
        System.out.println("\t\t\t      z(_(\")(\")");

标签: eclipseintellij-ideaformat

解决方案


IntelliJ IDEA 默认使用 4 个空格作为 Tab 字符,Eclipse 使用 8 个空格作为控制台输出,因此结果不同。

如果您希望在任何地方都使用相同的格式,请考虑使用空格而不是制表符进行缩进,因为制表符的大小可能因环境而异。

要在 IntelliJ IDEA 更改设置(macOS 上的首选项)中获得相同的输出 | 编辑 | 代码风格 | 其他文件类型 | 选项卡大小:到8(它影响控制台输出)。


推荐阅读