問題タブ [completion]

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 投票する
0 に答える
713 参照

java - Eclipseの列挙型でオートコンプリート?

編集:これはEclipse と列挙型/配列初期化子の長年のバグであることがわかりました。これは本当に残念です。


Eclipse では、列挙型内のコード補完にアクセスできないことがわかりました。これはもちろん、私が作業している WIP のコード スニペットです。

}

そのため、このコードでは、「player.」または「jumpTimer.」で補完していません。注意すべき点として、私はGDX-AIライブラリを使用してステート マシンを管理しており、上記のように状態を列挙型に入れることを推奨しています。IntelliJで補完できたことに注意してください。Preferences/Java/Editor/Content Assist/Advanced セクションで「Java Proposals」を有効にしようとしましたが、うまくいきませんでした。また、IDE を再起動しても解決しませんでした。

何か案は?

編集: 確認するために、これは単なるスニペットであり、コード全体がコンパイルされます。私が知る限り、これまでのところ動作に問題はありません。Eclipse はエラーをスローしていないので、問題ありません。現時点で唯一の問題はコード補完です。

また、おかしなことに、Eclipse はコードの何が問題なのかを教えてくれます (つまり、ステート マシンで "changeState()" をステートから Player クラスを介して実行すると、引数を指定していないため、構文エラーが発生します)。 . では、ある程度のコード チェックはありますが、コード ヒンティングはありませんか? 私は知らないよ...

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

linux - 別のファイルに既に存在する補完でbash-completionを拡張する方法は?

たとえば、Linux には rar の bash-completion があります。拡張したいのですが、同じコマンド - rar に対してさらに補完を行いたいのですが、おそらく私自身のファイル名拡張子のために、既存の補完スクリプトには触れたくありません。それを開始するには?

ありがとう!

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

elasticsearch - Elasticsearch の補完は、複数の単語を入力して検索を提案します

Elasticsearch 補完サジェスターを使用すると、1 単語のクエリに一致する複数単語の入力候補を返す際に問題が発生します。

構造例:

作業クエリ:

結果で

失敗したクエリ:

結果で

「cat dog」に一致する作業クエリと同じ結果が期待されます。問題の内容と、失敗したクエリを機能させる方法について何か提案はありますか? 空白アナライザーの代わりに標準アナライザーを使用すると、同じ結果が得られます。上記の例のように、入力文字列ごとに複数の単語を使用したいと考えています。

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

ssh - コマンドを使用した ssh でタブ補完が失われる

次のような便利なエイリアスがあります。

これにより、リモート デバイスにすばやくログインし、タブ補完のあるコマンド プロンプトを表示することができます。

しかし、私が常に最初に行うことはcd、別のディレクトリへの移動です。したがって、次のように、コマンドとして行末に追加したいと思います。

しかし、それを行うと、プロンプトがまったく表示されません! 何もせずにただそこに座っているだけです。次に、これを使用して、コマンドプロンプトを表示させようとしました:

それはほとんどうまくいきます。

正しいディレクトリに変更し、コマンド プロンプトを表示しました。しかし、タブ補完がなく、上矢印で最新のコマンドが表示されません。

私は何が欠けていますか?

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

vim - '#' (ハッシュ キー) の後の VIM コマンドラインの完了

設定

VIM - Vi IMproved 7.4 (2013 年 8 月 10 日、2015 年 3 月 31 日 23:35:48 にコンパイル)
含まれるパッチ:
1-488、576

set wildmode? wildmode=list:longest,full

  • いくつかのプラグイン: すなわち UltiSnips

問題

:callプラグインのいくつかのルーチンを直接呼び出したいコマンドを入力すると、 cmdline の完了(TABデフォルトではキーを使用) は . の後に停止します#

:call UltiSnips#ListSnippets()
例:他の多くの UltiSnips ルーチンが使用可能な場所で完了したい。

  • 入力:call ultして を押すTABと、次のようになります
    :call UltiSnips#。可能なすべての一致のリストが表示されます。

    1. さらに押す TABと、すべての一致が正しく切り替わります

    2. しかし、のように関数名を入力し続けようとすると、関数の名前は完成しませんが、それで始まる:call UltiSnips#List任意 の補完(私の場合は;の後に入力したもの)TABList#ListTemplateSuffixes(

0 投票する
3 に答える
6920 参照

git - if 文の fish shell -eq と -a

私は魚の殻の git.fish 補完スクリプト (/usr/local/Cellar/fish/2.1.2/share/fish/completions) を読んでいて、構文の意味を理解するのにいくつかの問題に遭遇しました。

ブロックでは、

cmdとして設定されていることを理解していcommandline -opcます。しかし、次のステートメント(count $cmd) -eq 1 -a $cmd[1] = 'git'では、何-eq-a意味するのでしょうか?

私はfish shellを初めて使用し、プログラム用の独自の補完スクリプトを作成して構文を理解しようとしています。助けていただければ幸いです。

ありがとうございました。

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

ios - Objective-C ブロックを使用して完了ハンドラを作成する

ブロックに関するさまざまな回答を見てきましたが、まだブロックの使用方法を理解するのに苦労しています。

これが私がこれまでに持っているものです...

次に、次のようなメソッドを宣言しました。

やり方がわからないのは、completionBlock のコードの書き方です。completionBlock という別のメソッドを作成する必要がありますか? このような