秀丸エディタでファイルを読み込むと同フNo.24780
noporu さん 08/04/17 14:48
 
こんにちは。ノポルと申します。

テキストファイルを秀丸エディタで開くと、そのファイルと同じフォルダ内にサイズ
0のゴミファイルが作成されるようになりました。

あるテキストファイルを、関連づけられた秀丸で開いた瞬間、そのファイルが存在す
るフォルダに「ヤ・」「$儔」「ー・」「タ・」「(・」といった短いネームのファイル
が自動作成されます。ファイルネームは上記の他にも何種類かあるようです。内容を
調べてみてもサイズはゼロで、秀丸で開いても中身は何も入っていません。
秀丸を終了させてもゴミファイルは消えません。

関連づけだけでなく、txt以外の拡張子のものを秀丸で開いても、同様の現象が生じ
ます。

ネット検索などを使って調べてみましたが、よく分かりませんでした。
これの回避方法はありますでしょうか。あるいは同様の報告は他にもあるのでしょう
か。

当方の環境です。
秀丸エディタ7.08
秀丸パブリッシャー2.52
分割禁止拡張1.05ベータ2

日本語Windows Vista Home Premium SP 1
Japanist2003(日本語入力ソフト)

[ ]
RE:24780 秀丸エディタでファイルを読み込No.24781
秀丸担当 さん 08/04/17 15:07
 

>テキストファイルを秀丸エディタで開くと、そのファイルと同じフォルダ内にサイズ
>0のゴミファイルが作成されるようになりました。

ご迷惑をおかけして申し訳ありません。
同じような報告はいまのところ他の方からいただいたことはないです。
[その他]→[ファイルタイプ別の設定]→[体裁]→[禁則処理の詳細...]→[分割禁
止拡張を使う]をOFFにしてみると変化はあるでしょうか。
あるいは、[マクロ]→[マクロ登録]→[自動起動]で、何か自動起動マクロが登録
されていて、それが何か問題になっているということはないでしょうか。

[ ]
RE:24781 秀丸エディタでファイルを読み込No.24785
noporu さん 08/04/17 23:14
 
>
>>テキストファイルを秀丸エディタで開くと、そのファイルと同じフォルダ内にサイズ
>>0のゴミファイルが作成されるようになりました。
>
>ご迷惑をおかけして申し訳ありません。
>同じような報告はいまのところ他の方からいただいたことはないです。
>[その他]→[ファイルタイプ別の設定]→[体裁]→[禁則処理の詳細...]→[分割禁
>止拡張を使う]をOFFにしてみると変化はあるでしょうか。
>あるいは、[マクロ]→[マクロ登録]→[自動起動]で、何か自動起動マクロが登録
>されていて、それが何か問題になっているということはないでしょうか。

さっそく確認してみましたが、分割禁止拡張をOFFにしたところ、ゴミファイルの自
動生成はなくなりました。
しかも、分割禁止拡張をONにした途端にゴミが出ることも確認いたしました。どうや
らこの分割禁止拡張が原因のようです。

[ ]
RE:24785 秀丸エディタでファイルを読み込No.24790
秀まるお2 さん 08/04/18 10:24
 
 分割禁止拡張を作った斉藤秀夫です。

 分割禁止拡張が原因で何かゴミファイルを生成する可能性ということでは、分
割禁止ワード用のファイルというのがあります。そのファイルの中に、もしも重
複した単語が登録されていると、その重複された単語を削除するために、ファイ
ルが更新されるという処理があります。

 仮にその処理が働いたとして、さらにその時に何らかのバッファオーバーラン
のようなバグが絡んでいたとすれば、ゴミファイルが発生する可能性がもしかし
たらあるかなぁと思いますけども…。ちょっと考えにくい状況ではあります。

 ということで、もし分割禁止拡張での分割禁止ワード用ファイルを何か指定さ
れているとしたら、そのファイルの中身を空っぽにしてみて欲しいです。それで
解決するとしたら、つまりそれが原因(=分割禁止拡張のバグ)ということにな
りますけども。

 他はちょっと分かりませんけど…。

[ ]
RE:24790 秀丸エディタでファイルを読み込No.24791
秀まるお2 さん 08/04/18 10:35
 
 あと1つありました。

 分割禁止拡張のV1.05β2とのことですが、これのソースコードがもう手元に無
いです。すみませんが、V1.05の正式版に入れ替えて欲しいです。

 V1.05βだと、もしかして何か正式版と違う処理が入っているのかなぁと思っ
たりしますので。

[ ]
RE:24791 秀丸エディタでファイルを読み込No.24794
noporu さん 08/04/18 13:43
 
こんにちは。ノポルです。
無事解決いたしました。

原因は仰る通りで、「分割禁止ワード用ファイルの指定」の欄に無意味な記号がいつ
のまにか紛れ込んでいたことでした。これを削除し、代わりに「NoDivWord.txt」を
指定したところ、ゴミファイルが生成されなくなりました。β版か正式版かは関係あ
りませんでした(1.05正式版でもゴミファイル生成という現象は起きました)。

丁寧かつ迅速にご回答いただきまして、どうもありがとうございました。

[ ]
RE:24794 秀丸エディタでファイルを読み込No.24798
秀まるお2 さん 08/04/18 14:59
 
 分割禁止ワード用ファイルの欄にフルパスじゃなくてファイル名だけを入れる
と、そこらじゅうにファイルが生成されてしまうということで…。これはまずい
と思います。

 ということでこれはこれで修正させていただきます。

[ ]