TeraTermProject / teraterm

Other
389 stars 31 forks source link

ターミナル上は1つしか表示されていないが、ログで二重に出力されている(コマンドをペースト時) #220

Closed itaku0141 closed 1 month ago

itaku0141 commented 1 month ago

Linuxに対してTeraterm5でSSH接続し、コマンドを実行していました。 ターミナルの画面ではコマンドは常に1つしか見えず、問題ないように見えたのですがログを確認すると同じコマンドが一行に2つ表示されていました。 設定のローカルエコーはチェックしていません。 ログの設定はタイムスタンプとプレーンテキストを有効にしていました。 Teratermのバージョンは5.00です

zmatsuo commented 1 month ago

Tera Term 5.00 で再現しました。

手もとの最近のビルドでは発生しませんでした。 https://ci.appveyor.com/project/teraterm/github-main/builds/49865624/artifacts 試してみてください。

itaku0141 commented 1 month ago

ありがとうございます。 bugfixなどで5.00より新しいバージョンで改善されている旨の記載がなかったためアップデートしていませんでした。

アップデートしたいと思います。

zmatsuo commented 1 month ago

改版履歴 の変更の「ブラケットペーストの動作をBracketedSupportBracketedControlOnly で調整できるようにした。」 というのが修正です。

8c3cdd47522e0c70b28ecee51a5e80c6fd445059 です。

履歴に「この修正でペーストしたときの文字が二重にログに出力されなくなった」と 追加しておくと今後もわかりやすいですね。

修正については #82 の説明が詳しいです。

マニュアルの「vim からの制御シーケンスの使用例」のクリップボードからの貼り付け時に自動インデントを無効にする のところにブラケットペーストの説明があります。

用語集にブラケットペーストの説明を置いて、 設定、vim からの..、対応制御シーケンスからリンクを張るのがよさそうですね。

zmatsuo commented 1 month ago

修正しました。 改版履歴に追記しました。 https://ci.appveyor.com/project/teraterm/github-main/builds/49921236/artifacts クローズします。