[ 新規に投稿する ]

部分編集モードにおける検索マクロ実施時の不具合について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;
> と入れておくと大丈夫かもしれません。

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

[ ]

[ 新規に投稿する ]