web-dev-qa-db-ja.com

PuTTYの矢印キーは、カーソルを移動する代わりに^ [[A ^ [[D ^ [[B

PuTTyでこのエラーが発生した人はいますか?

たとえば、Upキーを押すと次のようになります。

>>> ^[[A

Googleでは特殊文字を検索できないため、この問題の既存のバージョンを見つけることに困惑しています。


編集:

そのため、ユニコードを貼り付けた後にこの問題が発生しました(変換がすでにutf-8に設定されていたと思います)。

[設定の変更]ダイアログボックスで、開いている他のPuTTYウィンドウとは異なる設定を確認しましたが、設定は同じように見えます。

EDIT2:

これはPuTTYを再起動することで修正されますが、依然として迷惑です。

EDIT3:

まったく同じバグを再現する方法:

  1. Linux PCでPuTTYターミナルを開きます(RedHatを使用しています)
  2. Open Python 2.7。*-コマンドpython2.7(注:2.6ではエラーは表示されません)
  3. import codecs
  4. 矢印キーを使用すると、これらの奇妙なキャラクターが表示されます。
57

私の経験では、「bash」が実行されていないからです。 「/ bin/bash」を実行するだけで、色、歴史などを楽しむことができます。

127
olvlvl

オペレーティングシステムに合わせて「ファンクションキーとキーパッド」オプションを指定すると、多くの問題が解決することがわかりました。

[パテ]

ターミナル->キーボード-> RadioButton "Linux"

(Linuxを使用している場合)、セッションを開始できます

3
Mike H Cameron

「アプリケーションカーソルキー」モードを変更してみてください。これは、初期構成ウィンドウの「ターミナル」->「キーボード」サブセクションにあります(これらの設定は、サーバーによってオーバーライドされる可能性があります)。

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

3
paul

Sshで単純なbashコマンドまたはSudo bashを実行するだけです。通常は機能します。

1
A.Samiei

この問題に興味のある人のために、仮想環境で同じシンプトンを持っていて、問題を解決しました

pip install readlines

詳細については、 次の回答 を参照してください。

1
latheiere