Raspbian に接続したときに PuTTY でカーソルが正しく動かない

Raspbian に接続したときに PuTTY でカーソルが正しく動かない

Windows 用の PuTTY を使用して Raspberry Pi (Raspbian を実行) に接続する際に、非常に奇妙な問題が発生しました。ANSI の「カーソル」位置が正しく更新されないのです。

これは、私がこれまでに発見したいくつかの異なる方法で現れます。最も明白な(そしてイライラする)問題は、 を押すとbackspaceカーソルが移動することです。転送代わりに後ろ向きに入力してください。たとえば、ここでは と入力しようとしましたbash --versionが、誤って を省略してしまいs、修正するために 1 回バックスペースを押す必要がありました。

pi@raspberrypi:~$ bash --veri sion
GNU bash, version 5.0.3(1)-release (arm-unknown-linux-gnueabihf)

i間違った部分がまだ残っていて、その後にスペースを押した場所に続きbackspace、コマンドの残りの部分が続いているのがわかります。コマンドはまだ実行する正しく、つまりキー入力が正しく解釈されているということです。表示された正しく。

私が見た別のケースでは、PuTTY ウィンドウのサイズを変更すると、プロンプトが既存のプロンプトの上ではなく、カーソル位置の 1 行下から再表示されます。たとえば、ウィンドウのサイズを 2 回変更すると、キーをまったく押さなくても次のメッセージが表示されます。

pi@raspberrypi:~$
                 pi@raspberrypi:~$
                                  pi@raspberrypi:~$

これまでにこのような問題に遭遇した方、または何が起こっているのか知っている方はいらっしゃいますか? オンラインで解決策を見つけることができず、PuTTY の設定にも解決策として思い浮かぶものはありません。

答え1

この問題の本当の説明は見つかりませんでしたが、回避策は見つかりました。この動作はTERMが に設定されている場合にのみ発生します。xterm-color256に変更するとxterm-color問題は解決します。

これを永続的に変更するには、PuTTY を起動し、変更したい保存済みのセッションを読み込みます。左側のメニューで、[接続] > [データ] を選択します。そこに、「ターミナル タイプ文字列」が表示されます。これを に変更しxterm-color、[セッション] に戻って設定を再度保存します。

接続 > データ

関連情報