不具合?:split と disabledraw ?
No.40123
dszhm
さん 22/11/15 22:23
環境は
OS:Windows 10 Pro 64Bit 21H2 Build 19044.2130
エディタ:9.19 64bit Float
です。
split 1;
disabledraw;
gofiletop;
searchdown @"(ファイル内で1か所しない)" , regular, nohilight;
splitswitch;
gofileend;
enabledraw;
を実行した時に検索結果がヒットしていない箇所になります。
disabledraw と enabledraw をコメント化するとヒットしている箇所になります。
再現しますでしょうか?
[
△
]
RE:40123 不具合?:split と disabledraw
No.40124
秀丸担当
さん 22/11/16 10:23
マクロを試してみて、確かにそうなることが確認できました。
分割していないときもそうなのですが、disabledraw状態は、描画しないだけでなく、
ウィンドウサイズが無い扱いになり、スクロール位置も不定になるという制約があり
ます。
とりあえず簡単にするとしたら、splitswitch;splitswitch;と二回するといいと思い
ます。
分割していないときは、通常の場合は、enabledrawで、スクロール位置を指定してで
きるようになっています。
分割しているときは、カーソルが無いほうのスクロール位置は指定できないです。
スクロールする方法として、setsplitinfoでスクロールする方法があるのですが、相
対的なスクロール量だけで、絶対位置を指定することはできないです。
絶対位置でできる方法も検討します。
[
△
]