検索の範囲選択がスクロールアップで解除No.06435
santoku さん 11/04/15 13:33
 
検索での表示が範囲選択であっても、スクロールアップ/ダウンすると範囲選択が解
除されるのは仕様ですか?

setcompatiblemode 0x200;
menu "select&word", "search&down";
if( result == 1 ) selectword;
else if( result == 2 ) searchdown "\\w", regular;
if( selecting) rollup;

[ ]
RE:06435 検索の範囲選択がスクロールアッNo.06436
秀丸担当 さん 11/04/15 14:37
 

>検索での表示が範囲選択であっても、スクロールアップ/ダウンすると範囲選択が解
>除されるのは仕様ですか?

確かにそうなってることが確認できました。
以前からある仕様としては、カーソル移動を伴うコマンドを実行する場合、検索
による範囲選択は解除するようになっていました。

例えば「画面の最後」コマンドだとしたら、通常の範囲選択後「画面の最後」コ
マンドだと範囲選択が広がりますが、検索後に「画面の最後」コマンドの場合は
範囲選択は広がらないです。

それと同じ挙動になる分類のコマンドとして、スクロールアップ/ダウンもその
挙動でしたが、普通の場合はカーソル移動は伴わないのであまり意味が無いかも
しれないです。
画面から外れそうなときはカーソル移動が伴うので、そのときは意味があると思
います。
一応この挙動は仕様ということでお願いします。

一方でスクロールアップ/ダウン(その2)のほうは、カーソル移動が伴うにも関
わらず範囲選択が広がるので、こちらのほうが意図しない挙動のようです。
修正するとしたら仕様変更となるので、区切りのいいバージョンで検討したいと
思います。

[ ]
RE:06436 検索の範囲選択がスクロールアッNo.06437
santoku さん 11/04/15 14:51
 
仕様ということで了解しました。

>それと同じ挙動になる分類のコマンドとして、スクロールアップ/ダウンもその
>挙動でしたが、普通の場合はカーソル移動は伴わないのであまり意味が無いかも
>しれないです。

区切りのいいバージョンで修正するときに再検討してもらえるとありがたいです。

[ ]