EnableContinuedLineCopy=onで改行の代わりに空白で埋められることがある
Eröffnet am: 2018-07-16 20:34
Letztes Update: 2018-07-17 10:31
Auswertung: | (Anonym) | Verantwortlicher: | doda |
---|---|---|---|
Priorität: | 5 - Mittel | Meilenstein: | (Keine) |
Typ: | Fehler | Schweregrad: | 5 - Mittel |
Komponente: | Tera Term | Status: | Offen [Owner assigned] |
Lösung | Won't Fix |
Einzelheiten
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)$
Letzte Aktualisierung für dieses Ticket
2018-07-17 10:31 Aktualisiert von: doda
- Verantwortlicher Update from (Keine) to doda
- Lösung Update from Keine to Won't Fix
- Komponente Update from (Keine) to Tera Term
Kommentar
これはtcshがつながるように出力しているので、正しい動作です。
tcsh で set prompt="[tcsh](before LF)\n(after LF)%# "とプロンプトを設定した時、 プロンプトとして実際に出力されるのは以下の内容です。(端末幅80桁の場合)
(before LF)の後の <ESC>[62Cで画面右端にカーソルが移動し、 その後に続く空白二つで改行する為二つの行が繋がります。このように tcsh が繋がるように意図的に出力してきていますので、繋がるのが正しい動作です。