localgrep の出力が grepreplace 形式になNo.02215
IKKI さん 08/10/29 16:54
 
こんにちは。IKKI です。

grepreplace を行った後 localgrep を実行すると、localgrep の出力結果が
grepreplace のそれになってしまうことがあるようです。

■再現マクロ
grepreplacedialog2 "insert", "\\0", "*.mac", "C:\\Temp\\test\\", 0x2F14;
message str(result);
localgrep "insert", 0x2F10;

■期待する結果
(9): C:\Temp\test\insert-file-name.mac(1):
(10): C:\Temp\test\insert-file-name.mac(3):
(11): C:\Temp\test\insert-file-path.mac(1):
(12): C:\Temp\test\insert-file-path.mac(3):
(13): C:\Temp\test\insert-file.mac(1):
(14): C:\Temp\test\insert-line.mac(1):

■実際の結果
(9):
(10):
(11):
(12):
(13):
(14):
----------------
1 個のファイルを検索しました。
1 個のファイルを全て置換して、上書き保存しました。
6 個の置換を行ないました。

■環境
Windows Vista Home SP1 + 秀丸エディタ v7.10β9

以上、ご確認のほどよろしくお願いいたします。

[ ]
RE:02215 localgrep の出力が grepreplaceNo.02216
秀丸担当 さん 08/10/29 17:48
 

>grepreplace を行った後 localgrep を実行すると、localgrep の出力結果が
>grepreplace のそれになってしまうことがあるようです。

手順通りにして再現させることができました。
ご指摘ありがとうございます。
これは不具合でした。
V7.10で修正させていただきます。

[ ]