リアルタイム検索時のEscキーとEnterキーNo.01385
緒方聡 さん 07/08/23 12:17
 
お世話になっています。

検索ダイアログでリアルタイム検索を利用しています。
非常に便利なんですが、Escキーを押すと検索前の位置に戻ってしまうのが使いづら
いと感じています。

期待する動作としては、SleipnirやFirefoxのページ内検索のそれです。

 入力中:ファイルの先頭(あるいは現在位置)からマッチする箇所を探す
 Enter:次の候補
 Shift+Enter:前の候補
 Esc:検索終了

Migemo もキーバインドは異なりますが上記のような動作をします。

通常の検索との互換性を維持させるためだと思いますが、上級者設定で上記のような
動作になるようにしていただけないでしょうか。

[ ]
RE:01385 リアルタイム検索時のEscキーとENo.01392
秀丸担当 さん 07/08/23 15:52
 

> 入力中:ファイルの先頭(あるいは現在位置)からマッチする箇所を探す
> Enter:次の候補
> Shift+Enter:前の候補
> Esc:検索終了

言われる通り、検索ダイアログと似たキー操作になっていますが、そのようにで
きたらいいかもしれません。
V7.00としてやるかどうかはわかりませんが、検討したいと思います。

[ ]
RE:01392 リアルタイム検索時のEscキーとENo.01395
Iranoan さん 07/08/23 16:20
 
 秀丸担当さん今日は、Iranoan です。
> > Enter:次の候補
> > Shift+Enter:前の候補
> > Esc:検索終了
>
> 言われる通り、検索ダイアログと似たキー操作になっていますが、そのようにで
> きたらいいかもしれません。
> V7.00としてやるかどうかはわかりませんが、検討したいと思います。
 これはリアルタイム検索をしていないときと動きが変わって、解りにくくな
ると思います。[Enter] はあくまで確定で、他は「上/下候補」のキーを使え
ば良いと思います。特に検索語を [Back Space] 等で編集しながらだと、動き
が大きく異なることになります。

[ ]
RE:01395 リアルタイム検索時のEscキーとENo.01398
秀丸担当 さん 07/08/23 17:12
 

> これはリアルタイム検索をしていないときと動きが変わって、解りにくくな
>ると思います。[Enter] はあくまで確定で、他は「上/下候補」のキーを使え
>ば良いと思います。特に検索語を [Back Space] 等で編集しながらだと、動き
>が大きく異なることになります。

やるとしたらオプション追加ということで、自分で設定するのであればいいので
はないかと思います。
標準は今まで通りで。

[ ]
RE:01398 リアルタイム検索時のEscキーとENo.01401
Iranoan さん 07/08/23 19:51
 
 秀丸担当さん今日は、Iranoan です。
> やるとしたらオプション追加ということで、自分で設定するのであればいいので
> はないかと思います。
> 標準は今まで通りで。
 緒方聡さんの仰る動作は「現状でも他のキーで出来るので、敢えてオプショ
ンであっても必要なのか?」と思ったのですが...。

[ ]
RE:01401 リアルタイム検索時のEscキーとENo.01406
緒方聡 さん 07/08/24 23:48
 
ご心配をおかけしています。

エディタにとってキーバインドはもっとも重要な要素のひとつだと
思っています。秀丸やEclipseやその他のエディタでもそうですが
vi風やEmacs風にキーバインドを変更する人が必ずいます。
うろ覚えですが、秀丸もMIFES風やVz風のキーバインド設定が
標準で同梱されていた時代があったように思います。

検索ダイアログのキーバインドを他のアプリにあわせたいという
私の要望も、そうした一環であると前向きに受け止めていただければ
幸いです。

前の書き込みでは、EscがキャンセルでEnterが次候補で、
Shift+Enterが前候補、などと具体的に要望を出しましたが
「メニュー -> その他 -> キー割り当て」から
検索ダイアログのキー割り当てダイアログがもうひとつ立ち上がる
ようになっていて、そこでユーザが好きに割り当てられる、
というのがよいのかも知れないと思いました。

[ ]
RE:01406 リアルタイム検索時のEscキーとENo.01407
ぷれりゅ〜ど さん 07/08/25 05:19
 
横からスミマセン、ぷれりゅ〜ど@ユーザです。

実装するには難易度が高そうですが、
秀丸担当さんが前向きに検討して下さるようなので、
自分も当該機能を実装して頂ける方に一票入れたいと思います。

あと、閲覧モード時だけでも構わないのですが要望です。
SPACEキーで画面下スクロール、SHIFT+SPACEで画面上スクロール、
とかもできると良いな〜とか思ってます、
ブラウザ的な動作で、エディタの動作とかけ離れますが、
テキストやソースを読む機会は依然として多いので。

折角、閲覧モードと言う素晴らしい機能が有るので、
閲覧モード時のキー割当が別立てで有ると嬉しいのですが、
ご無理な相談でしょうか。

今は、Ctrl+Spaceで下スクロールに割当てはいますが、
直感的にブラウザ同様にSpaceを叩いてしまうので。

よろしくお願いします。

[ ]
RE:01407 リアルタイム検索時のEscキーとENo.01408
Iranoan さん 07/08/25 16:33
 
 緒方聡さん、ぷれりゅ〜どさん今日は、Iranoan です。
 緒方聡さんへ
 要望は検討されるということなので、単なる追記です。
> 前の書き込みでは、EscがキャンセルでEnterが次候補で、
> Shift+Enterが前候補、などと具体的に要望を出しましたが
に付いて、実は反対意見を述べたのには、もう一つ理由があります。それは、
[Enter] の動きはブラウザの場合、「次候補」とは限らないからです。
Firefox を例にすると、通常の検索 [Ctrl]+[F] で検索を始めた場合はそのよ
うになり、この動作は秀丸エディタで「検索したら閉じる」を OFF の動作と
同じです。[/] で始まるクイック検索では、([Shift]+)[Ctrl]+[G] がそれぞ
れ「前/次候補」になり、秀丸エディタで「検索したら閉じる」が ON の動作
になります。

> 検索ダイアログのキー割り当てダイアログがもうひとつ立ち上がる
> ようになっていて、そこでユーザが好きに割り当てられる、
> というのがよいのかも知れないと思いました。
 緒方聡さんは、[Enter] への割り当ても希望されているので参考になりませ
んが、ここでも「上/下候補」に割り当てたキーが使えます。

 ぷれりゅ〜どさんへ
> あと、閲覧モード時だけでも構わないのですが要望です。
> SPACEキーで画面下スクロール、SHIFT+SPACEで画面上スクロール、
> とかもできると良いな〜とか思ってます、
 こちらについては、過去に既にお返事がありました。
http://hidemaruo.dip.jp:81/hidesoft/hidesoft_2/x0417782.html#17800

[ ]
RE:01408 リアルタイム検索時のEscキーとENo.01409
Iranoan さん 07/08/25 18:03
 
 ぷれりゅ〜どさん今日は、Iranoan です。
> →http://hidemaruo.dip.jp:81/hidesoft/hidesoft_2/x0417782.html#17800
http://hidemaruo.dip.jp:81/hidesoft/hidesoft_2/x17782.html#17800
の間違いでした。

[ ]
RE:01409 リアルタイム検索時のEscキーとENo.01410
ぷれりゅ〜ど さん 07/08/25 19:53
 
Iranoanさん、こんにちは。
ぷれりゅ〜どです。

情報ありがとうございます。
かなり昔に要望を出されてたのですね。

V8.00βでも良いから検討して頂けると嬉しいです。
って、ちょっと気が早すぎですかね(^^;

[ ]
RE:01410 リアルタイム検索時のEscキーとENo.01416
秀丸担当 さん 07/08/27 12:47
 

>折角、閲覧モードと言う素晴らしい機能が有るので、
>閲覧モード時のキー割当が別立てで有ると嬉しいのですが、
>ご無理な相談でしょうか。

閲覧モード時のspaceは何も起きないので、標準で固定でページ移動にしてもい
いような気もします。

回避策として、一応spaceキーにも割り当てできるので、そこにマクロを割り当
てるというのではどうでしょうか。
よく使う重要なキーをマクロにしてしまうというのはちょっと気が引けるかもし
れないですが。

[ ]