部分編集モードにおける検索マクロ実施時No.26518
entaka さん 09/04/27 12:43
 
いつもお世話になっております。

部分編集モードの状態で、部分編集モードの文書の最初付近において“searchdown”
マクロを実施すると、画面表示がちょっとおかしくなります。

例えば、適当なドキュメントを開き、
@ 部分編集モードにして、
A 部分編集モードの最初の1〜2行の部分にカーソルを置き、
B 以下のマクロを実施します
    searchdown "。";

すると、画面の上部に2行ぐらい部分編集モードの直上文が2行ぐらい表示されてしま
います。
これはバグっぽいのですが、いかがでしょうか?

ちなみに、現在Ver7.11を利用しております。
過去のバージョンでも同じような動作となっていたと記憶しております。

[ ]
RE:26518 部分編集モードにおける検索マクNo.26519
秀丸担当 さん 09/04/27 15:53
 

>部分編集モードの状態で、部分編集モードの文書の最初付近において“searchdown”
>マクロを実施すると、画面表示がちょっとおかしくなります。

いろいろしてみたところ、再現させることができました。
秀丸エディタのバグのようです。
ご指摘ありがとうございます。
[その他]→[ファイルタイプ別の設定]→[アウトライン]→[部分編集]の設定が
「ローカル編集モード」になっていると起きるようです。
将来バージョンで修正させていただきます。

現状で回避するには、もし部分編集の中だけで働くようなマクロでいい場合は、
マクロ先頭に
setcompatiblemode 0x0f;
と入れておくと大丈夫かもしれません。

または、部分編集の設定を「制限モード」にしておくと大丈夫かもしれません。

[ ]
RE:26519 部分編集モードにおける検索マクNo.26520
entaka さん 09/04/27 16:23
 
> 将来バージョンで修正させていただきます。

ご対応ありがとうございます。


> マクロ先頭に
> setcompatiblemode 0x0f;
> と入れておくと大丈夫かもしれません。

やってみたところ、これで大丈夫でした。
アドバイスありがとうございます。


[ ]