我正在为STM32平台使用名为Atollic TrueSTUDIO版本9.2.0的Eclipse变体。
当我从微控制器执行printf("Hello World\n");
时,是否可以配置Eclipse终端以将\n
视为换行符?没有回车,Eclipse不会将光标返回到行的开头。
是否可以这样做?我尝试了以下操作:窗口->首选项->常规->工作区,然后在该窗口上选择“新文本文件行分隔符:Unix”,但这对我不起作用。
答案 0 :(得分:0)
两个选项:
printf("Hello World\r\n");
\r
附加到每个\n
#define myprintf(fmt, ...) {printf(fmt, ___VA_ARG__); printf("\r");}
但我不太了解
答案 1 :(得分:0)
我真的很想使用内部终端来显示内容,但这仍然是一个问题。 osstream以std :: endl终止;导致这种奇怪的压痕。还没有解决办法吗?我还没有找到在终端的eclipse设置中使用换行符隐式返回carriaghe的方法