我用java“CircleDemo”编写了一个程序,不可避免地会这样做:
System.out.printf("The circle's area \t is \t %.2f \n", circle.getArea());
System.out.printf("The circle's diameter \t is \t %.2f \n", circle.getDiameter());
System.out.printf("The circle's circumference is \t %.2f \n", circle.getCircumference());
在 cmd.exe 中显示如下:
The circle's area is 3.14
The circle's diameter is 2.00
The circle's circumference is 6.28
漂亮,干净的格式。
但是,Notepad++ 的控制台 (nppexec) 打印相同的程序,如下所示:
The circle's area is 3.14
The circle's diameter is 2.00
The circle's circumference is 6.28
你可以看到格式是如何不同的。现在,我已经玩了足够长的时间来找到导致这种情况的原因是“\t”在 cmd.exe 与 Notepad++ 的 nppexec 中打印选项卡的方式不同。
我如何编辑 nppexec 的“\t”格式来打印“\t”,就像 cmd.exe 一样?