在腻子中的箭头键返回^ [[A ^ [[D ^ [[B而不是移动光标

有没有其他人在PuTTy有这个错误?

例如,现在按上键可以产生:

>>> ^[[A 

谷歌不会让你search特殊字符,所以我很难find这个问题的现有版本。


编辑:

所以这发生在我粘贴了一个unicode(我认为这个翻译已经被设置为utf-8)之后。

我已经检查了更改设置对话框的不同于我的其他打开的PuTTy窗口,但设置似乎是相同的。

EDIT2:

这是通过重新启动PuTTy来解决,但仍然是一个麻烦。

EDIT3:

如何复制完全相同的错误:

  1. 打开一个腻子terminal到一台Linux PC(我使用的是RedHat)
  2. 打开Python 2.7。* – 使用命令python2.7 (注意:错误不会出现在2.6中)
  3. import codecs
  4. 现在使用箭头键,这些怪异的字符出现。

根据我的经验,这是因为“bash”没有运行。 只需运行“/ bin / bash”即可欣赏颜色,历史等等。

您可以尝试更改“应用程序光标键”模式。 它在初始configuration窗口的terminal – >键盘部分(这些设置可能会被服务器覆盖)。

http://the.earth.li/~sgtatham/putty/0.55/htmldoc/Chapter4.html#S4.4.4

对于那些对这个问题感兴趣的人来说,在一个虚拟环境中有相同的模式,就可以解决这个问题

 pip install readlines 

详情请参阅以下答案 。

我发现指定“function键和键盘”选项来匹配您的操作系统解决了许多问题。

[油灰]

terminal – >键盘 – > RadioButton“Linux”

(如果你使用Linux),然后你可以开始你的会话

只需在ssh中运行简单的bash命令或sudo bash即可。 它通常工作。