CTRL-Zの表示No.36023
あつし さん 17/09/13 08:39
 
秀丸、V8.64を使っています。
最近、CTRL-Z(=0x1A)を含むファイルを扱うことがありました。
秀丸で、CTRL-Z(=0x1A)を表示するオプションは無いのでしょうか?
[EOF]のことではありません。
[その他]→[ファイルタイプ別の設定]→[その他]→[保存・読み込み]で、「保存する
ときにEOF制御文字を付ける」をONにしてもダメでした。
秀丸の資料を見たり、google検索しても分かりませんでした。

[ ]
RE:36023 CTRL-Zの表示No.36024
秀丸担当 さん 17/09/13 09:23
 

0x1Aの制御コードを生のまま扱うようにするには、[その他]→[ファイルタイプ
別の設定]→[その他]→[保存・読み込み]で以下の設定にするといいです。
「保存するときにEOF制御文字を付ける」はOFF
「読込むときにEOF制御文字を無視」はON

ただ、「読込むときにEOF制御文字を無視」がONであっても、ファイルの最後に
ある0x1Aは常にファイルの末尾としてON扱いとして解釈されてしまいます。
いまさらながらではありますが、末尾であっても常に無視するオプションもあっ
たほうがいいと思います。追加を検討したいと思います。
ファイルの途中のある0x1Aは、反転した"Z"の文字として表示されます。

[ ]
RE:36024 CTRL-Zの表示No.36025
あつし さん 17/09/13 10:16
 
>ファイルの途中のある0x1Aは、反転した"Z"の文字として表示されます。

ファイルの途中のEOFは、反転した"Z"で表示されるようになりました。
でも、ファイル最後のEOFは、依然表示されません。
対応してくれなくても良いです。まれなことですし。
ただ、現在はファイル最後では表示されない、と分かれば充分です。



[ ]