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

问题描述:

有没有其他人在PuTTy中有这个错误?Putty中的箭头键返回^ [[A^[[D^[[B而不是移动光标

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

>>> ^[[A 

谷歌不会让你搜索特殊字符,所以我在寻找这个问题的现有版本难倒。


编辑:

所以这件事发生后,我在某些Unicode(的时候,我觉得,翻译已被设置为UTF-8)粘贴。

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

EDIT2:

这是通过重新启动腻子固定的,但仍然是一个麻烦。

EDIT3:

如何复制完全相同的漏洞:

  1. 打开腻子终端到Linux PC(我使用的是RedHat)
  2. 开放的Python 2.7。 * - 使用命令python2.7(注意:错误不会出现在2.6中)
  3. import codecs
  4. 现在使用箭头键,并出现这些奇怪的字符。
+0

[这个答案](HTTP ://stackoverflow.com/a/15795658/564764)在一个类似的线程为我工作。 – JRS 2016-02-22 21:38:29

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

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

+0

Nope不工作:( – LittleBobbyTables 2013-02-12 16:47:08

+0

正如我所提到的**这些设置可能会被服务器覆盖** - 可能在那里发生了任何改变? – paul 2013-02-12 16:50:41

+0

我不确定,我认为这可能是Python或编码模块看看我的编辑3 - 这个bug是否也发生在你身上? – LittleBobbyTables 2013-02-12 16:58:17

对于那些有兴趣的问题,有相同simptoms在虚拟环境,解决了与

pip install readlines 

问题的详情请参见following answer

+0

有趣的是,这个奇怪的问题只存在于Ruby eval提示符Redhat(RHEL)。我执行了python 2.6.6的命令,然后输入错误信息'找不到满足要求readlines的任何下载文件'和'没有找到任何分发版本'。 – 2014-01-03 09:39:38

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

+1

Yes。from SH(shell )到BASH(再次出生壳)。:) – Mehrad 2014-09-10 03:59:47

+1

非常感谢你! – 2015-03-06 17:44:22

+2

这应该被标记为IMO的答案。现在一直在努力解决这个问题。谢谢! – ckpepper02 2015-03-13 18:24:10

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

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

[腻子]

终端 - >键盘 - >单选按钮的 “Linux”

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

+0

这对我有效。谢谢! – PhilaPhan80 2017-03-04 17:43:21