■77 /inTopicNo.2) |
Re[1]: 【提案】1文字目が大文字で入力されたら一時的にその時だけ自動で大文字小文字区別して検索する機能 |
□投稿者/ TaN 4回-(2017/07/27(Thu) 23:18:02)
nes様
# このレスを先週書いたつもりでしたが、消えていました。。 # イタズラ書き対策を改善した方が良さそうです
現時点の結論を書きますと、 「大文字が1文字でもあれば"Case ON"モードに移行する」 という仕様で実装し、開発版として公開しました。(Ver.1.3.3)
最近(再び)isGrepを使う機会が無くなり、この仕様でいいのか確認ができていませんが、ご感想をいただければと思います。
ついでにその開発版には、タブ切り替え時にFocusが検索文字入力欄に移動する機能も入れてあります。
> 作者様 > > 大文字小文字区別して検索したい時がちょくちょくあります。 > もちろん、"Case"をオンにすれば可能なのですが、 > 以下2点で下名はつまづくことが結構あります。。 > > (1) "Case"切り替えの手数 > 大文字小文字区別して検索する為には、 > 1. Alt-Cで"Case"をオン > 2. 検索後入力 > 3. Alt-Cで"Case"をオフ(大文字小文字区別検索を終える場合) > この1.と3.の"Case"オンオフが億劫で > そのまま区別なしで検索文字を入力してしまうことが下名の場合多いです。。。 > (結果、検索結果が(小文字のも入ってくるので)膨大になって結局後で苦しむんですが)) > > (2) "Case"オン外し忘れ > 検索結果が膨大になるのを防ぐため為に、(重い腰を上げて?)"Case"をオンにしたものの、 > こんどは"Case"をオフにし忘れ、次の(大文字小文字区別して欲しくない)検索時に > 「あれ?検索結果が全然出てこない(もしくは異様に少ない)。なぜ??」 > なんてことに。。。orz > (こんなアホなことに陥ってるのは下名だけ?) > > これを、より気軽に大文字小文字区別して検索できないかな?と思ったのですが、 > 例えば、 > 1文字目が大文字で入力されたら、 > それを合図に、その時だけ一時的に大文字小文字区別して検索してくれたら嬉しいかな、と。 > そうすれば、"Case"オンオフの手間や、オフにし忘れて結果が全然出てこない等がなくなり、 > かつ、かなり気軽に大文字小文字区別検索を活用できるのでは?と思いました。 > > 例えば、 > "moorea"で検索すれば、 > > "moorea" > "Moorea" > "MOOREA" > > が引っかかりますが、 > > "Moorea"だけ引っ掛けたい時は、文字通り"Moorea"と打てば、 > > "Moorea" > > だけが検索結果に出てくる、と。 > > これが、もし可能になれば、 > たとえば、作者様のようにプログラミングをされる方であれば、 > 関数名や定数とか、 > 大文字で始まるようなものをより気軽に引っ掛けやすくなるんじゃないかな?と思います。 > > 一時的に大文字小文字区別したい時は > 一文字目を大文字にしてやる、 > 恒久的に大文字小文字検索したい時は、 > "Case"をオン、のような棲み分けができるといいのではないかな、と思いました。 > どうでしょうか? > > ※ちなみに発動を、 > 「1文字目が大文字」とする以外に、 > 「検索文字中に(どこでもいいから)大文字が含まれていたら」とする方法もあります。 > > 例えば"isGrep"を文字通り引っ掛けたい時、 > 「1文字目が大文字」で判定だと > "IsGrep"としなければならず、結果"isGrep"が引っかからないとかでてくる可能性があります。 > > ひょっとしたら、「検索文字中に(どこでもいいから)大文字が含まれていたら」の方がいいかも知れません。 > わざわざ、検索文字の一部を大文字で入力する場合は、大抵区別して欲しい場合が多いと思うので。 > (区別してほしくないなら、小文字で全部打てばいいわけですし) > > nes
|