grep でファイルパスが変わるNo.00378
三月 さん 07/02/06 19:29
 
grep "Jan", grepfilebuffer, "c:\\tmp", subdir, fullpath, outputsingle ;

のようなマクロを用意して
既にファイルを開いているウインドウで実行したところ、
そのファイルのパスがc:\tmpに変わっていました。

条件等ははっきりしないですが、一度起こるとその後は常に起こるようです。



---
秀丸エディタ 6.50β19
WinXP pro SP2

[ ]
RE:00378 grep でファイルパスが変わるNo.00379
三月 さん 07/02/06 19:31
 
>grep "Jan", grepfilebuffer, "c:\\tmp", subdir, fullpath, outputsingle ;
>
>のようなマクロを用意して
>既にファイルを開いているウインドウで実行したところ、
>そのファイルのパスがc:\tmpに変わっていました。
>
追記
パスが変わっているのは
1.キャプション(フルパス表示)
2.上書き保存でc:\tmpに保存される
で確認しました。

[ ]
RE:00379 grep でファイルパスが変わるNo.00380
Iranoan さん 07/02/06 20:00
 
 三月さん今日は、Iranoan です。
> >grep "Jan", grepfilebuffer, "c:\\tmp", subdir, fullpath, outputsingle ;
> >
> >のようなマクロを用意して
> >既にファイルを開いているウインドウで実行したところ、
> >そのファイルのパスがc:\tmpに変わっていました。
 単なる確認ですが、「(無題)」の未編集ウィンドウで行ったわけではないで
すよね。もしそうなら仕様だと思います。そうでなければ、何かトリガーがあ
るのでしょうが、私の環境では再現しませんでした。

[ ]
RE:00380 grep でファイルパスが変わるNo.00382
三月 さん 07/02/06 20:49
 
> 単なる確認ですが、「(無題)」の未編集ウィンドウで行ったわけではないで
>すよね。もしそうなら仕様だと思います。そうでなければ、何かトリガーがあ
>るのでしょうが、私の環境では再現しませんでした。

既存のファイルを開いていました。

Grep結果からタグジャンプで開いたファイルからキーワードをひろって
再度マクロで同じ位置からGrepするといった使い方をしており気が付いたら
パスが変わっていたと。

メニューからのGrepダイアログでの検索と混ぜると起こるのかもしれません。

[ ]
RE:00382 grep でファイルパスが変わるNo.00385
秀丸担当 さん 07/02/07 10:22
 

>Grep結果からタグジャンプで開いたファイルからキーワードをひろって
>再度マクロで同じ位置からGrepするといった使い方をしており気が付いたら
>パスが変わっていたと。
>
>メニューからのGrepダイアログでの検索と混ぜると起こるのかもしれません。

こちらの件で調べてみたところ、出力先が単一で出力をした後に、grep文で
outputsingleをした後、フォルダがおかしくなる可能性があることがわかりまし
た。
申し訳ありません。すぐに修正させていただきます。

[ ]