75

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

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

>>> ^[[A

谷歌不允许你搜索特殊字符,所以我很难找到这个问题的现有版本。


编辑:

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

我检查了“更改设置”对话框中与其他打开的 PuTTy 窗口不同的设置,但设置似乎相同。

编辑2:

这可以通过重新启动 PuTTy 来解决,但仍然很麻烦。

编辑3:

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

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

6 回答 6

163

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

于 2014-06-10T12:16:53.830 回答
10

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

[油灰]

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

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

于 2016-12-24T22:19:41.573 回答
4

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

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

于 2013-02-12T16:43:59.373 回答
3

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

于 2016-01-15T13:58:24.147 回答
1

对于那些对这个问题感兴趣的人,在虚拟环境中有同样的问题,解决了这个问题

pip install readlines

有关详细信息,请参阅以下答案

于 2013-11-08T21:30:09.917 回答
1

终端 >>> 本地行编辑 >>> 强制关闭

也可以看看

于 2021-10-10T21:07:01.890 回答