Ticket #38400

EnableContinuedLineCopy=onで改行の代わりに空白で埋められることがある

Eröffnet am: 2018-07-16 20:34 Letztes Update: 2018-12-07 14:14

Auswertung:
(Anonym)
Verantwortlicher:
Typ:
Status:
Geschlossen
Komponente:
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Won't Fix
Datei:
Keine
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

tcsh の prompt文字列に "\n" を含めると、EnableContinuedLineCopy=onで改行文字の代わりに空白が埋められることがある。

Tera Term Version 4.99 (SVN$ 7121)で確認。

1. TeraTerm.ini で EnableContinuedLineCopy=on 2. tcshのpromptに改行("\n")を含める。set prompt="tcsh(before LF)\n(after LF)%# " 3. ↑で設定したpromptを含む出力をコピーペーストすると、以下のようになる。

$ set prompt="[tcsh](before LF)\n(after LF)%# "
[tcsh](before LF)                                                               (after LF)$

期待するペースト内容は下記。

$ set prompt="[tcsh](before LF)\n(after LF)%# "
[tcsh](before LF)
(after LF)$ 

Ticket-Verlauf (3/4 Historien)

2018-07-16 20:34 Aktualisiert von: None
  • New Ticket "EnableContinuedLineCopy=onで改行の代わりに空白で埋められることがある" created
2018-07-17 10:31 Aktualisiert von: doda
  • Komponente Update from (Keine) to Tera Term
  • Lösung Update from Keine to Won't Fix
  • Verantwortlicher Update from (Keine) to doda
Kommentar

これはtcshがつながるように出力しているので、正しい動作です。

tcsh で set prompt="[tcsh](before LF)\n(after LF)%# " とプロンプトを設定した時、 プロンプトとして実際に出力されるのは以下の内容です。(端末幅80桁の場合)

[tcsh](before LF)<ESC>[62C  <CR>(after LF)> 
(before LF)の後の <ESC>[62C で画面右端にカーソルが移動し、 その後に続く空白二つで改行する為二つの行が繋がります。

このように tcsh が繋がるように意図的に出力してきていますので、繋がるのが正しい動作です。

2018-07-26 01:57 Aktualisiert von: None
Kommentar

そうだったのですか。。Tera Termではなく、tcshの問題ということで回避策がないか探してみます。 ご確認、ご対応ありがとうございました。

2018-12-07 14:14 Aktualisiert von: doda
  • Status Update from Offen to Geschlossen

Dateianhangliste

Keine Anhänge

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden