windows cmd 终端或者 git bash 或 conEmu 按向上箭头键不会在子 shell 中设置 0x1b 0x5b 0x41(使用 putty plink)

windows cmd 终端或者 git bash 或 conEmu 按向上箭头键不会在子 shell 中设置 0x1b 0x5b 0x41(使用 putty plink)

我正在使用 putty 的 plink 命令登录串行控制台,按向上箭头键时,0x1b 0x5b 0x41预计会设置为 MCU,并且我可以使用 shell 历史记录。但它不起作用,它在 putty GUI 中起作用。

我尝试了 Windows 的 cmd 终端、conEmu 终端和 git bash 终端,但都不起作用。

答案1

plink 文档

如果您想在控制台窗口中运行交互式会话,Plink 可能不是您想要的。


您可能需要 PuTTY,它是一个能够处理非 ASCII 键击的真正的终端。

如果您想跳过 PuTTY 的配置 GUI 并从命令行直接从串行终端启动它,请尝试以下操作:

C:\Putty\putty.exe -serial COM4 -sercfg 115200,8,n,1,X

相关内容