検索文字列の強調の動作No.19792
ぽぽ さん 05/08/14 10:54
 
検索文字列の強調の動作についての確認と要望です.

文字列の検索でダイアログの「検索文字列の強調」のチェックをはずして
検索した後で,メニューから「検索文字列の強調」を選択して検索文字列を
強調表示します.
現在の動作ですと,その後で「上候補」や「下候補」で次の検索文字列に移ると
強調が解除されてしまいますが,「上候補」や「下候補」で次の検索文字列に
移っても文字列の強調を維持するようにはできないでしょうか?

確かβ30以前あたりではできていたと記憶しているのですが勘違いでしょうか??
検討と確認をお願いします.

[ ]
RE:19792 検索文字列の強調の動作No.19808
秀丸担当 さん 05/08/17 11:02
 

>現在の動作ですと,その後で「上候補」や「下候補」で次の検索文字列に移ると
>強調が解除されてしまいますが,「上候補」や「下候補」で次の検索文字列に
>移っても文字列の強調を維持するようにはできないでしょうか?

このあたりの動作は、β24あたりでそのように落ち着いたのだと思います。
互換性などの勘案で、意見を総合的に判断してこのようになりました。
メニューからの「検索文字列の強調」は一時的な表示が変化するだけで、検索ダ
イアログに記憶されているチェック状態は変化しません。
詳しくはβ版会議室の以下のスレッドに書かれています。
http://www.maruo.co.jp/turukame/3/x07863_.html#7863

[ ]
RE:19808 検索文字列の強調の動作No.19811
IKKI さん 05/08/17 15:33
 
IKKI です。こんにちは。
蛇足かもしれませんがコメントしてみます。

> >現在の動作ですと,その後で「上候補」や「下候補」で次の検索文字列に移ると
> >強調が解除されてしまいますが,「上候補」や「下候補」で次の検索文字列に
> >移っても文字列の強調を維持するようにはできないでしょうか?

とりあえず希望の動作を実現するには、 [上候補] [下候補] の代わりに次のマクロ
を割り当てるといいと思います。

// 上候補.mac
findup;
if (!result) beep;

// 下候補.mac
finddown;
if (!result) beep;

ちなみに、これだと
 1. ダイアログで [検索文字列を強調] = ON にして検索
 2. メニューから [検索文字列の強調] = OFF にする
 3. [上候補] または [下候補] を実行
という手順を踏んだ場合、強調は OFF のままになります。


> 詳しくはβ版会議室の以下のスレッドに書かれています。
> http://www.maruo.co.jp/turukame/3/x07863_.html#7863

↑を書いた時点で ぽぽ さんのおっしゃる動作も検討しましたが、
 ・ダイアログの [検索文字列を強調] が ON か OFF か
 ・メニューの [検索文字列の強調] が ON か OFF か
の組み合わせで4通りの動作が考えられ、合理的には一つに決められません。
結局、ユーザーの好みに応じて個々にマクロで対応するのがいいんじゃないかと考え
ました。

[ ]
RE:19811 検索文字列の強調の動作No.19812
IKKI さん 05/08/17 15:44
 
IKKI です。

> 結局、ユーザーの好みに応じて個々にマクロで対応するのがいいんじゃないかと考え
> ました。

〜がいいんじゃないかと《私は》考えました。

# サイトー企画さんの見解ではなく、私個人の見解です。念のため… m(_ _)m

[ ]
RE:19812 検索文字列の強調の動作No.19898
ぽぽ さん 05/08/30 01:16
 
返事が遅くなり申し訳ありません.

βのときに議論があったんですね.掲示板の見落としです.
IKKIさんのおかげでやりたいこともできました.ありがとうございました.
また,何かありましたらよろしくお願いします.


>IKKI です。
>
>> 結局、ユーザーの好みに応じて個々にマクロで対応するのがいいんじゃないかと考え
>> ました。
>
>〜がいいんじゃないかと《私は》考えました。
>
># サイトー企画さんの見解ではなく、私個人の見解です。念のため… m(_ _)m

[ ]