現在の内容を grep で空の結果になるNo.30322
tkt さん 11/09/22 13:32
 
秀丸エディタ 8.10 で不思議な挙動がありましたので報告します。

再現手順
1. 適当なファイルを秀丸と他のエディタで同時に開く。
(秀丸の排他制御はしない)
2. 「(現在の内容)」を適当な文字列で grep する。
※ここはOK
3. 別のエディタで編集し上書き保存する。
4. grep すると結果が出なくなる。

8.01@XP : OK
8.10@XP : NG
8.10 x64@7 x64 : NG

8.11β までは検証できていません。

よろしくお願いいたします。

[ ]
RE:30322 現在の内容を grep で空の結果にNo.30323
秀丸担当 さん 11/09/22 15:00
 

>再現手順
>1. 適当なファイルを秀丸と他のエディタで同時に開く。
>(秀丸の排他制御はしない)
>2. 「(現在の内容)」を適当な文字列で grep する。
>※ここはOK
>3. 別のエディタで編集し上書き保存する。
>4. grep すると結果が出なくなる。

報告ありがとうございます。
手順通りにして試してみて確かにうまくできないことが再現できました。
V8.11の次のβ版で早いうちに修正させていただきます。

現状で回避する場合、内部的に覚えているタイムスタンプが関係していて、[そ
の他]→[動作環境]→[ファイル]→[排他制御]の「ファイルのタイムスタンプを
時々チェックする]をONにして他のソフトで書き換えられた場合読み込みしなお
すようにすると通常通りにできました。

[ ]