検索ダイアログのモードレス化についてNo.26710
Yossi さん 09/06/10 11:13
 
検索していてヒットした文字列の前後を見たい時がありますが
検索ダイアログはモードレスではないので不可です。
VSのように検索ダイアログもモードレス化していただけないか
なと思いました。

代替案としては検索ダイアログで上検索、下検索にフォーカス
がある時のホイール操作でエディタがスクロールするのはどう
かなと思います。

もちろん一旦、検索ダイアログを消して F3 or Shift+F3
で移動する手もあるのですが、次々検索文字列を変えたい
時がありますので、、

ご検討いただけるとありがたいです。

[ ]
RE:26710 検索ダイアログのモードレス化にNo.26711
hum さん 09/06/10 12:22
 
検索ダイアログはモードレス
(意味を勘違いしていたらすみません)
の代用として、ツールバーのボタンの割り当て
ではどうでしょ?

その他--動作環境--ツールバー詳細から以下を追加しておく

 検索ボックス
 検索文字列の取得
 検索文字列を強調
 下候補、上候補

これらを追加しておくと、検索ダイアログを使わずとも
ツールバーのボタンで次々検索文字列を変え検索する事も
できるのではと思いますが...

[ ]
RE:26710 検索ダイアログのモードレス化にNo.26712
秀丸担当 さん 09/06/10 12:46
 
検索ダイアログの右のほうに「検索したら閉じる」というチェックボックスがあ
って、これをOFFにすると、モードレスに似た感じになります。
次々と検索文字列を変えたいという用途であれば、このオプションをOFFにするこ
とでできるかもしれません。
ただ、検索ダイアログを出したまま編集エリアにフォーカスを移動できない点が
モードレスとは違います。

humさんも言われているように、ツールバーに検索ボックスを入れておいてもいい
かもしれません。
[その他]→[動作環境]→[検索]で、「ツールバーの検索ボックス」のほうの
「キー操作」を「Enterで検索」にしておくと、検索ボックスのフォーカスを維持
したまま Enter/Shift+Enter で検索できるというキー操作もあって、VSとほぼ同
じ操作感になるかもしれません。
キー割り当てで検索系の「検索ボックス」を割り当てておくとキー操作でフォー
カス移動もできます。

[ ]
RE:26712 検索ダイアログのモードレス化にNo.26713
Yossi さん 09/06/10 13:32
 
hum さん、 秀丸担当 さん

コメントありがとうございます。

VSの I/Fに慣れてしまったのが大きいと思うのですが検索して
ヒットしたところやその周辺をチェックして編集また、次の候
補に移動して、同じような作業の時にも VSの仕様は便利と思っ
たものですから

ただ、「検索したら閉じる」のチェックについてアドバイスい
ただきましたが、今までここは OFFで利用していました。
しかし逆に ON にすることで 一発目の検索でダイアログを閉じ
てくれるので、以後は F3 or Shift+F3 で検索文字を移動しな
がらの作業だとすぐにソースを編集できるのでこのほうが便利
そうだということに気がつきました。
しばらくこれで利用しようと思います。
どうもありがとうございました。

ただ、やはり私は VSと秀丸エディタの両方を使っているので
この部分での VSの仕様がオプションでも秀丸で実現できたら
ありがたいと思います。

[ ]
RE:26713 検索ダイアログのモードレス化にNo.26714
秀丸担当 さん 09/06/10 14:39
 
既にオプションOFFで使われていましたか。
ONでも使いやすいかもしれません。
現状ではVSと似た感じにはなるものの全く同等にはできないと思います。
ネタとして参考にさせていただきます。

[ ]
RE:26714 検索ダイアログのモードレス化にNo.26715
Yossi さん 09/06/10 15:02
 
>現状ではVSと似た感じにはなるものの全く同等にはできないと思います。
>ネタとして参考にさせていただきます。

よろしくおねがいします。
それと、humさんの提案も実際に試してみました。
VSにはこの機能も実装されていますがこれもいいですね
コメントをくださったお二方に感謝します。

[ ]