如何在Eclipse控制台中获得没有换行效果的回车?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Eclipse控制台中获得没有换行效果的回车?相关的知识,希望对你有一定的参考价值。

如果我

System.out.print("something
");

在控制台上,我将光标移到行的开头,最后是在行之后

System.out.print("something
");
System.out.print(" any
");

我有

 anything

输入。

但是在Eclipse控制台上我得到了

something
 anything

好像把 当作CR / LF一样。

我该如何设置?

答案

正如Nishant已经在评论中指出的,[you've found a bug在这里。

此错误最初是在2004年报告的[[(> 9年前!?!!),而该错误似乎不会很快修复(或曾经)。我已经在多个Eclipse版本(甚至是Eclipse Juno SR2)上对其进行了测试,但该错误仍然存​​在。

另一答案
似乎终于在火星上被修复了!

Version: Mars Release (4.5.0) Build id: 20150621-1200 Used Java: jre1.8.0_60

您的代码

public class Main { public static void main(String[] args) { System.out.print("something "); System.out.print(" any "); } }

输出

anything

另一答案
该错误现已修复(Eclipse 2020-03)。只需转到

窗口➺首选项➺运行/调试➺控制台

并确保同时选中两个复选框

解释ASCII控制字符

将回车符( r)解释为控制字符

已启用。

以上是关于如何在Eclipse控制台中获得没有换行效果的回车?的主要内容,如果未能解决你的问题,请参考以下文章

表格里如何自动换行?

电子表格文字怎么换行?

java 控制台输出换行

notepad++替换回车换行符,如何操作?

C语言中回车符和回车换行符有啥区别

Oracle REPLACE() 函数不处理回车和换行