使用fg返回python3弄乱了箭头键的解释

时间:2018-09-28 14:20:43

标签: python terminal keyboard jobs readline

当我进入gnome-terminal(或Konsole)并运行python3时,箭头键会按预期工作,但是当我CTRL+Z时,我回到终端,然后fg再次弹出python3时,箭头键的打印方式类似于^[[A
我该如何解决?

1 个答案:

答案 0 :(得分:1)

您可以在 fg 命令之前执行此操作:

tput smkx

将键盘(和光标键)置于应用程序模式(请参阅xterm FAQ)。

问题似乎表明python3启用了应用程序模式,但不处理信号(例如SIGCONT)。