isGrep 全文検索+インクリメンタルサーチ
HOME
HELP
新規メッセージ
新着記事
ツリー表示
スレッド表示
トピック表示
発言ランク
検索
過去ログ
[
最新記事及び返信フォームをトピックトップへ
]
[トピック内全40記事(36-40 表示)] 全ページ数 / [
0
] [
1
] [
2
] [
3
] [
4
] [
5
] [
6
] [
7
]
■177
/inTopicNo.36)
Re[30]: 【提案】検索語入力中の過去入力履歴からのサジェスト・補完機能
□投稿者/
TaN
31回-(2018/04/02(Mon) 23:00:03)
nes様
早速のフィードバックいただきありがとうございます。
問題点を修正しておきました。(Ver.1.4.8)
・候補一覧の背景色が最初だけ白になる問題
・グリッドエラーの修正
グリッドエラーは範囲外で、かつ個数が3の倍数以外のときに発生していました。
ご協力いただきありがとうございました。
それから、
> ・一度検索をしたファイルでないと候補に出てこない
この件ですが、やはり検索対象ファイルが多いと、(初回の)検索に時間がかかり、入力する度に候補一覧の内容が異なる場合があると思います。(一度全ファイルを検索させればその後は今までどおり高速に検索できるようになります)
→ メール受信=ON /
引用返信
/ チェック-
■178
/inTopicNo.37)
Re[31]: 【提案】検索語入力中の過去入力履歴からのサジェスト・補完機能
□投稿者/ nes
26回-(2018/04/04(Wed) 01:45:07)
作者様
> ・候補一覧の背景色が最初だけ白になる問題
ありがとうございます!
無事、Ver.1.4.8にて初回だけ背景色が変わる、ということがなくなりました。
> ・グリッドエラーの修正
無事原因が突き止められて良かったです。
下名の環境でも、以前グリッドエラーが起きていたような状況で試してみましたが、
今の所エラーは起きなくなっています。
> 検索対象ファイルが多いと、(初回の)検索に時間がかかり、
下名の環境では特に遅いと感じることはありません。
(扱っているのが自分のメモ書きなので、
数が知れているのもあるかも知れませんが)
それに、初回が多少遅くなっても、
それを補って有り余るメリットがあると思います。
nes
→ メール受信=ON /
引用返信
/ チェック-
■179
/inTopicNo.38)
Re[32]: 【提案】検索語入力中の過去入力履歴からのサジェスト・補完機能
□投稿者/ nes
27回-(2018/04/04(Wed) 20:30:43)
作者様
サジェスト欄について1点気になったので追記します。
■ Enterで自動発動ショートカット文字表示を維持したままサジェスト欄閉じれるようにした方が良いのでは?
現状、サジェスト候補選んだ後、検索結果を開く為にサジェスト欄から出る必要があります。
その方法としてESCとTABがあると思うのですが(他にもあったらすいません)、
ESC
- サジェスト候補閉じSearch欄へフォーカス移るが、検索結果欄の自動発動ショートカット文字が消えてしまう
TAB
- 検索結果欄の自動発動ショートカット文字は維持してサジェスト欄抜けれるが、AND欄へフォーカスが移ってしまう
なので、
Enterで、
- 候補確定しサジェスト欄閉じる
- 検索結果欄の自動発動ショートカット文字は維持
- フォーカスはSearch欄へ
- カーソルはSearch欄検索語の末尾に(続きを即入力可 or セットした検索語を即修正にかかれるように)
といいなと思いました。
nes
→ メール受信=ON /
引用返信
/ チェック-
■180
/inTopicNo.39)
Re[33]: 【提案】検索語入力中の過去入力履歴からのサジェスト・補完機能
□投稿者/
TaN
32回-(2018/04/05(Thu) 22:52:16)
nes様
ご提案ありがとうございます。
サジェスト機能、いまだに便利さを実感できるほど使い込んでいないのですが、、
確かにEscキーはすべてリセットされるものなので、別のキーがあったほうがいいかもしれませんね。
対応したものを公開しておきました。Ver.1.4.9
→ メール受信=ON /
引用返信
/ チェック-
■181
/inTopicNo.40)
Re[34]: 【提案】検索語入力中の過去入力履歴からのサジェスト・補完機能
□投稿者/ nes
28回-(2018/04/05(Thu) 23:39:36)
作者様
サジェスト欄Enterの件、早速対応頂きありがとうございます!
> サジェスト機能、いまだに便利さを実感できるほど使い込んでいないのですが、、
下名もまだヨチヨチですよ。
新しいものに馴染むには少々時間がかかるのは仕方ないです。
(作者様に初めてショートカット機能を実装頂いた時もそうでした。
馴染むのにはなかなか時間がかかりましたが、
今となってはカーソルで検索結果は選びたくないです^^;)
検索対象ファイルからの語句抽出機能が実用的になってくれば、
きっと便利さが実感できると思います。
(作者様のようにプログラミングされる方であれば、
長ったらしい関数名や命令名をほとんど打たずに済ませられるようになると思うので)
そうなるのが、とても楽しみです。
nes
→ メール受信=ON /
引用返信
/ チェック-
チェック記事を
編集
削除
削除キー/
このトピックをツリーで一括表示
<前のトピック内容5件
このトピック内容の全ページ数 / [
0
] [
1
] [
2
] [
3
] [
4
] [
5
] [
6
] [
7
]
このトピックに書きこむ
Name
/
E-Mail
/
└> 関連するレス記事をメールで受信しますか?
NO
YES
/ アドレス
非公開
公開
Title
/
URL
/
Comment/ 通常モード->
図表モード->
(適当に改行を入れて下さい)
> 作者様 > > 返信が遅くなりすみません。 > お返事ありがとうございます。 > > > > ■ 履歴進む・戻る機能実装 > > 個人的にはAlt+↓で選択、で十分なような気がするのですが。。 > > Alt+↓だとプルダウンで検索結果が覆い隠されてしまい、見えないんです(T_T) > (あと、一つ戻るのに、現状だと『Alt+↓ > ↓ > EnterかESC』と3動作必要なので、 > 可能であれば1アクションで戻りたいというのもあります) > > > > ■ Tabでサジェスト候補次々移動 > > Tabキーのカスタマイズはちょっと難しいので、納得のできる別の手段が必要ですね。 > > Alt+Shift+↓はやはり違和感あるでしょうか? > > Tabでの移動は難しいのであれば大丈夫です。 > 将来hit-a-hitライクにダイレクトに選択できるようになると、 > 恐らく出番がほとんど無くなりそうなので。。 > 現状はAlt+Shift+↓からのカーソルキーで使っていってみますね。 > > > > ■ サジェスト候補をhit-a-hintライクにダイレクトに選択 > > Tabでサジェスト欄へフォーカス > アルファベット単打で狙ったサジェスト候補を選ぶ、というのが、(入力負担も少なくシンプルで)一番いいのかな?と思っています。 > > > > ■ 打ち間違った入力履歴を簡単削除 > > PatternHistory.txtの保存方法の問題もあるかもしれませんが、仮にその問題を解決し、履歴を編集する機能を追加した場合、検索結果を求めることが本来の目的なのにそれ以外に時間をかけるというのはどうかなと思うところはあります。 > > 確かにそれはありますね。 > ただ、入力履歴をうまくメンテしておけば、 > 打鍵数を減らせ、かつ、誤爆・逆誤爆を低減できるという大きなメリットがあります。 > その為、(少々であれば)入力履歴のメンテに時間を割く価値はあるのかなと考えています。 > > > ご提案されているアイデアを発展して、PatternHistory.txtとは別にサジェスト候補用の辞書(データベース)を用意するというのも一つの解決方法かもしれませんね。 > > これは確かにいいですね。 > 入力履歴と自分が用意した用語集は分けたいです。 > (混ぜこぜになってしまって、なんだかな~と思っていたので) > > > isGrepはデータベースを使わない単純なgrepソフトですが、検索対象ファイルから語句を抽出してデータベースを作成し、それを検索の高速化のためではなく、サジェスト機能のために用意する、というのはこれまでにない新しい方法かもしれません。 > > そのデータベースも検索対象のディレクトリごと(タブごと?)に用意するので、無駄な検索語が候補に挙がることはなくなります。 > > これは、すごいアイデアですね。 > 補完やサジェスト候補を検索対象から自動で生成してくれたら、 > それは恐ろしく便利になりそうな予感がします。 > > なにせ今は"過去"入力履歴であって、 > 一度打ったことがないと補完してくれない状態ですが、 > もし、これが検索対象から予め抜き出した語句を利用して、 > 打ったことがなくとも補完・サジェストされるとなれば、 > なにかまた新たな次元に突入する気がします。 > (なにか本当にGoogle日本語入力のサジェスト機能に近いものを感じました) > > また、本件にも絡みますが、 > 入力履歴はタブごとに分けて保持してくれた方がいいような気がしています。 > 候補を局所化でき、より絞り込みやすくなるためです。 > > 現在は入力履歴は全タブ共通ですが、 > タブごとに入力する検索語は偏ることが多いのでは?と考えています。 > (タブを用途ごとに分けて使い分けることが多いと思うので) > > 例えば作者様のようにプログラミングをされる方の場合、 > C言語の開発を"C言語"タブで、 > VisualBasicの開発を"VB"タブで使い分けていたとして、 > "C言語"タブで"VB"タブの入力履歴や補完候補出てきても > ノイズになるだけで嬉しくないと思います。 > > まとめると、タブごとに > - 入力履歴 > - 自分で用意した用語集等の辞書ファイル > - isGrep自動生成の語句抽出DB > をもたせ、 > これらから補完・サジェストを行う、という感じでしょうか。 > > もし実現すれば、さらに大幅に入力負荷を減らせる可能性があります。 > > > ただ、この開発には時間がかかるのでその前に手軽に実現できるものがあったほうがいいでしょうか。。 > > "Ctrl+Delで誤った入力履歴を削除"だけでもできればありがたいです。 > (ただ、もし本機能実装にお時間がかかるようであればなくても現状は大丈夫です) > > > > ■ PatternHistory.txtによく使う検索語を予め突っ込んでおくと便利 > > これは前項目の対応をすれば十分でしょうか? > > はい、前項目と内容がかぶるので一緒に考えた方がいいと思います。 > > > 検索対象ファイルに"ab"で始まる単語が一つしかなければ"ab"と入力するだけで補完されて検索結果が出る、検索結果を見なくとも必要な(知りたい)検索語がわかるというのはいいかもしれませんね。 > > 逆に候補が出ないということは、"Searching"状態であっても結果を待たずとも無いということがわかる。 > > なるほど。。。 > 補完やサジェスト候補が出ない=検索結果がない、という状況にできれば、 > 結果を待つ必要がなくなりますね。 > (検索結果を見ずとも必要な検索語が分かる、 > という発想が新しすぎて、下名、頭がまだついて行っていませんが。。。) > > nes
解決済み!
BOX
解決したらチェックしてください! 解決理由も必ず記入してください。
削除キー
/
(半角8文字以内)
□ 書きこむ際の注意
この掲示板はタグを利用できます。
名前、コメントは必須記入項目
です。記入漏れはエラーになります。
URLは自動的にリンクされます。
削除キー
を覚えておくと、
自分の記事の編集・削除
ができます。
Pass/
HOME
HELP
新規メッセージ
新着記事
ツリー表示
スレッド表示
トピック表示
発言ランク
検索
過去ログ
-
Child Tree
-
Powered by CJ Club