リモートデスクトップ上でのEOF検索No.35398
ntybox さん 16/11/20 11:33
 
リモートデスクトップ上で実行している秀丸にて\z、\x1A、コード直接入力(コピー
&ペースト)などでEOFを検索すると、ヒットしないようです。

正規表現か否かは、無関係のようです。

同じ現象が出る他のコードがあるかは分かりませんでした。少なくともタブや改行な
どでは出ないように見えます。

Ver.8.64を含む幾つかの32bit版で発生しました。
OSは両方Windows7です。




[ ]
RE:35398 リモートデスクトップ上でのEOFNo.35399
ntybox さん 16/11/20 19:14
 
先刻判明したのですが、100%発生する訳ではない模様です。
そこで、普通の状況では無いですが、体感上よく発生する方法を追記します。


ファイルのコードはutf8で、BOMなしです。
幾つかのファイルをバイナリで結合して、EOFが含まれるようにします。
自動でutf8と認識されず、ダイアログでutf8を指定します。
その後、EOFを検索すると発生する=ヒットしないことが多いようです。

同じファイルをローカルへコピーして同じ操作をすると、EOFにヒットします。この
点は間違いないかと思います。
このローカルとリモートで差異がある点が気になっております。


[ ]
RE:35399 リモートデスクトップ上でのEOFNo.35400
秀丸担当 さん 16/11/21 09:39
 

EOFが直接本文中にあるときの処理として、以前にうまく表示できなかったり、
検索や保存がうまくできないなどの不具合があったことがありました。
リモートデスクトップかどうかで処理が変わるということは考えにくく、違うPC
であるため違うバージョンの秀丸エディタが動作していたという可能性があるよ
うに思います。
もしそうだとしたら、最新版か、少なくともV8.42以降ではできるようになって
います。

参考までの情報として、例えば32bit版と64bit版など、複数の秀丸エディタが同
一PCに入っている場合、.txt等の関連付けから起動する場合と、デスクトップ等
にある「秀丸」ショートカットから起動する場合、気づかないうちに違うバージ
ョンが起動されていることもあります。
その場合、問題が出たときに[その他]→[秀丸エディタについて...]よりバージ
ョンを確認してみると確実だと思います。

[ ]