問題タブ [autocomplete]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
715 参照

autocomplete - 誰かがファジークエリを LuceneDictionary ソリューションと比較できますか?

この投稿によると、「もしかして」機能を取得するには、LuceneDictionary を使用するのが最適ですしかし、この投稿を読む前に、おそらくファジー クエリを使用していたでしょう。今、どちらがより速く、どちらが実装しやすいのだろうかと思っています。

0 投票する
9 に答える
68521 参照

python - インタープリターではなく任意のものをPythonのコマンドラインプログラムでオートコンプリートする方法

Python インタープリター (UNIX 上) で Python オブジェクトのオートコンプリートを設定する方法を認識しています。

  • Google は、これを行う方法の説明について多くのヒットを示しています。
  • 残念ながら、参照が多すぎて、自分が何をする必要があるかを見つけるのが難しく、これは少し異なります。

Pythonで書かれたコマンドラインプログラムで、任意の項目のタブ/オートコンプリートを有効にする方法を知る必要があります。

私の具体的な使用例は、メールを送信する必要があるコマンドライン Python プログラムです。ユーザーが電子メールアドレスの一部を入力したとき (およびオプションで TAB キーを押したとき) に、電子メールアドレスを自動補完できるようにしたいと考えています (アドレスはディスク上にあります)。

Windows または Mac で動作する必要はありません。Linux だけです。

0 投票する
7 に答える
2921 参照

c# - ASP.NET AutoCompleteExtender が未定義を返すのはなぜですか?

未定義の変数リストを返すテキスト ボックスが表示されるのはなぜですか?

このコードを実行すると:

この XML ファイルを取得します。

undefinedしかし、テキストボックスは....のリストを返します。

助けてください?

0 投票する
1 に答える
1841 参照

winforms - Winforms ナビゲーション バー コントロール - Explorer アドレス バーのようなもの

Windows エクスプローラーのアドレス バーと同様の機能を提供し、ファイル パスを自動補完する .NET winforms コントロールを推奨できる人はいますか?

Vista スタイルのブレッドクラムについてはあまり気にしません。シンプルな XP スタイルのテキストボックスのみの外観には非常に満足していますが、ファイル システムに基づいてオートコンプリートの提案を提供したいと考えています。

0 投票する
1 に答える
8048 参照

python - Pythonコマンドラインオートコンプリートを行う方法ですが、文字列の先頭だけではありません

Python は、その readline バインディングを介して、優れたコマンドライン オートコンプリートを可能にします (ここで説明されているように)。

しかし、補完は文字列の先頭でしか機能しないようです。文字列の途中または最後に一致させたい場合、readline は機能しません。

コマンドライン python プログラムで、使用可能な文字列のリスト内の文字列のいずれかと入力内容を照合することにより、文字列をオートコンプリートしたいと考えています。

  • 私が望んでいるオートコンプリートのタイプの良い例は、To フィールドに入力したときに GMail で発生するタイプです。連絡先の姓の 1 つを入力すると、名前を入力した場合と同じように表示されます。
  • 上矢印と下矢印を使用するか、一致した文字列から選択する他の方法が必要になる場合があり (readline の場合は必要ありません)、私の場合は問題ありません。
  • 私の特定の使用例は、メールを送信するコマンドライン プログラムです。
  • 具体的なコード例は非常に役立ちます。

curses のような端末エミュレーターを使用しても問題ありません。Mac や Windows ではなく、Linux でのみ実行する必要があります。

以下に例を示します。リストに次の 3 つの文字列があるとします。

「Eden」と入力した後、リストの最初の 2 つの項目をオートコンプリートし、そのうちの 1 つを選択できるようにするコードが必要です (すべてキーボードを使用したコマンドラインから)。

0 投票する
4 に答える
8194 参照

python - TextMate で Python コード補完を実装することは可能ですか?

PySmellは良い出発点のようです。

私はそれが可能であるべきだと思います.PySmell'sidehelper.pyは複雑なことの大部分を行います.現在の行を与え、補完を提供し(私にはよくわかりません)、行を選択したものに置き換えるだけです. 1。

これは決して完璧ではありませんが、非常に便利です (決して変更されるべきではない stdlib モジュールを完成させるためであっても、関数を追加するたびに PYSMELLTAGS ファイルを常に再生成する必要はありません)。


進行中!私は完成の完全な基本を持っています - ほとんど動作しませんが、それは近いです..

走ったpython pysmells.py /System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/*.py -O /Library/Python/2.5/site-packages/pysmell/PYSMELLTAGS

以下を TextMate バンドル スクリプトに配置し、「入力: ドキュメント全体」、「出力: テキストとして挿入」、「アクティベーション: 同等のキー: alt+esc」、「スコープ セレクター: source.python」を設定します。

次に、新しいpythonドキュメントを作成し、「import url」と入力してalt + Escapeを押すと、「import urllib」まで完了しました!

私が言ったように、それは完全に進行中の作業なので、まだ使用しないでください..


最後の更新:

orestis はこれを PySmell プロジェクトのコードに統合しました! それ以上のいじりはgithub で行われます

0 投票する
1 に答える
1109 参照

mysql - MySQLでテーブルの複数の列を検索する方法は?

「person」という名前のテーブル (MySQL データベース/スキーマ内) を考えると、次のようなものです。

「コード」または「コード」の一部(もちろん、その人を識別するコード)を受け取り、同様のコードを持つ人の提案の「リスト」を返すストアド関数を作成しようとしています。

よくわからないのは、オートコンプリートのような方法で検索して、可能なすべての結果 (または 5 つだけ) を返す方法です。また、ストアド プロシージャからこの人物の「リスト」を返す方法についても説明します。

どうすればこれを行うことができますか?, ありがとう!

0 投票する
4 に答える
7304 参照

autocomplete - オートコンプリート アルゴリズム、論文、戦略など

「オートコンプリート」を試すための優れたリソースやコードを誰かが持っているかどうか疑問に思っています

オートコンプリートの背後にある理論、どこから始めればよくある間違いなどを知りたいです。

Enso、Launchy、Google chrome、さらには tcsh などの製品がオートコンプリートを実行する方法に魅力を感じ、いくつかのサンプル コードを好奇心で始めたところ、これは以前に広く調査された分野であるに違いないという結論に達しました。

これを実装する方法について、誰かが優れた技術リソースを共有してくれれば幸いです。

前もって感謝します。

0 投票する
4 に答える
8663 参照

javascript - ループスルー