複数行に渡る長いコマンド入力時の表示のバグ
接続先の環境情報、例えば
などを教えてください。
また、現象を再現させた時のバイナリログを下さい。
doda様
ご返信ありがとうございます。
まずはご所望の情報に関して
接続先OS:CentOS5.7 および 6.2(それ以外は未検証)
接続方式:ssh
使用シェル:csh
TERM環境変数: xterm, vt100共にバグ発生
また、バイナリログをtexteditorで開いた情報を書きにコピーします。 ログイン直後に先の報告時の再現例と同じコマンドを入力し、Enterを押す前に、 mv /home/testuser/直後までカーソルを戻して、"addition"と再入力した場合のログになります。
Last login: Thu Mar 6 04:37:51 2014 from hogehoge ~$
mv /home/testuser/testdir111111111/testdir222222222/testd ir3333333 /home/testuser/testdir1/testdir2/testdir3 [A[80G[80G[43G[1@a[80Gti [1@d[A[44G[80G[44G[1@d[80Gsd [1@t[A[45G[80G[45G[1@d[80Get [1@s[A[46G[80G[46G[1@i[80Gts [1@e[A[47G[80G[47G[1@t[80G/e [1@t[A[48G[80G[48G[1@i[80G2t [1@/[A[49G[72G[P[49G[1@o[80G2/ [1@2[A[50G[73G[P[50G[1@n[80G22[1@2[A[51G
*ログの一部のスペース改行がうまく貼り付けできませんが、情報としては足りていますでしょうか
よろしくおねがいします。
doda様
あらためてバイナリログを添付ファイルとしてアップロードしました。
確認願います。
よろしくお願いします。
doda様
報告時と同様の環境にて正常動作することを確認しました。
ご修正ありがとうございました。
今後も開発を応援いたします。よろしくお願いします。
コンソールからのコマンド入力時に、長いファイル名を引数に渡す場合など、コマンドがTeraTermのウィンドウ幅を超えて長くなる場合、デフォルトでは複数行に改行されて表示されると思います。この際、カーソルを矢印左キーなどで戻し、一行目(正確には最終行以外)の場所に再度文字を挿入しようとすると、画面表示がスクロールしたようにカーソル位置が上方へずれていき、合わせて表示がおかしくなります。 こちらの環境Windows 7および8.1では、version4.79以降でこのバグが発生しています。4.78では問題が起こりません。
バグ再現例)Terminal幅80とした際 以下の様な"一続きの"コマンドを入力すると、表示上下の様に改行されますが、
ここで、コマンド実行せず(Enterキーを押さず)、カーソルを先頭まで戻し(mvのあたりまで)再び文字を追加しようとすると カーソルがさらに上の行へ移動してバグが起こります。 既にウィンドウ上の一番上の行にいる場合は、カーソルのある行が左右を跨いで周期的にシフトし始めます。
開発者側でも再現するバグであれば是非修正御お願いします。 このバグの為に、4.78からバージョンを上げずに使っています。 よろしくお願いします。