Zhou-zhi-peng / SerialPortForWindowsTerminal

Serial port for windows terminal, 让Windows Terminal支持串口的插件
Apache License 2.0
127 stars 31 forks source link

执行mv命令的时候会出现光标跳到行首 #5

Closed you227 closed 2 years ago

you227 commented 2 years ago

执行mv命令的时候会出现光标跳到行首重新开始,但是不影响命令的执行。推测应该是命令行超长的原因 localIntelligent_gardens-1.0-SNAPSHOT-jar-with-dependencies.jar

1. image 2. image 3. image

Zhou-zhi-peng commented 2 years ago

命令执行完成之后,会恢复正常吗?

Zhou-zhi-peng commented 2 years ago

理论上,这个程序只是为Window Terminal提供了串口通讯能力,终端字符渲染仍然由Window Terminal负责,如果字符渲染不正确,需要确认更新Window Terminal是否能解决? 另外,串口参数的错误也有可能导致字符位置不正确(主要是流控参数,通讯两端一定要一致,可以先尝试将流控改为软件流控) 我也去确认一下,是否有终端参数设置错误会导致字符渲染错误。

Zhou-zhi-peng commented 2 years ago

image 此处先尝试将流控改为软件流控,看看问题是否解决?

you227 commented 2 years ago

命令执行完成之后,会恢复正常吗?

执行完成后会恢复正常

you227 commented 2 years ago

理论上,这个程序只是为Window Terminal提供了串口通讯能力,终端字符渲染仍然由Window Terminal负责,如果字符渲染不正确,需要确认更新Window Terminal是否能解决? 另外,串口参数的错误也有可能导致字符位置不正确(主要是流控参数,通讯两端一定要一致,可以先尝试将流控改为软件流控) 我也去确认一下,是否有终端参数设置错误会导致字符渲染错误。

Window Terminal已经是最新版

流控模式改成软件流控也还是会出现这个问题

如下的两种方式都是每行有80个字符之后,光标就会跳入行首

root@npi:~# dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
root@npi:/home/java/intelligent_gardens# ddddddddddddddddddddddddddddddddddddddd

image

you227 commented 2 years ago

试了下xshell也会有这种问题

Zhou-zhi-peng commented 2 years ago

那应该是目标系统的输出问题。