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

时间:2013-02-12 16:33:34

标签: python putty arrow-keys

有没有其他人在PuTTy中遇到过这个错误?

例如,按下向上键现在产生:

>>> ^[[A

Google不允许您搜索特殊字符,因此我很难找到此问题的现有版本。


编辑:

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

我已经在“更改设置”对话框中检查了与我的其他打开的PuTTy窗口不同的设置,但设置看起来是相同的。

EDIT2:

这是通过重启PuTTy来解决的,但仍然令人讨厌。

EDIT3:

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

  1. 打开一个putty终端到linux PC(我正在使用RedHat)
  2. 使用命令python2.7打开Python 2.7。*(注意:错误不会出现在2.6中)
  3. import codecs
  4. 现在使用箭头键,会出现这些奇异的字符。

5 个答案:

答案 0 :(得分:127)

根据我的经验,因为" bash"没有运行。只需运行" / bin / bash"享受色彩,历史等。

答案 1 :(得分:3)

您可以尝试更改“应用程序光标键”模式。它位于初始配置窗口的Terminal-> Keyboard子部分中(这些设置可能会被您的服务器覆盖)。

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

答案 2 :(得分:3)

我发现指定"功能键和键盘"匹配操作系统的选项可解决许多问题。

[腻子]

终端 - >键盘 - > RadioButton" Linux"

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

答案 3 :(得分:1)

对于那些对此问题感兴趣的人,在虚拟环境中有相同的症状,用

解决了问题
pip install readlines

有关详细信息,请参阅following answer

答案 4 :(得分:1)

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