問題タブ [code-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 投票する
3 に答える
9862 参照

javascript - ブラウザベースのIDE-コード補完が利用可能なTextarea?

<textarea>最近、 JavaScriptを使用して構文を強調表示できることを発見しました。

オートコンプリートもサポートするオープンソースライブラリはありますか?HTML/CSSテンプレート用の簡単なオンラインエディタを作成したいと思います。

できれば、補完を拡張できるので、カスタムルールを追加できます。

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

sql - Sybase 接続の SQL Developer で自動コード補完を有効にする

Oracle SQL Developer ツールを使用して Sybase 12.5 データベースに接続しています。これは、サード パーティの jar (jtds-1.2.5.jar) を使用して達成されます。DB に正常に接続してクエリを実行できますが、コード補完 (Ctrl-スペース) はテーブル名と列では使用できません。設定を確認しましたが、有効になっていますが、機能していません。過去に、これが Oracle データベースでは正常に機能しているのを見てきましたが、Sybase データベースでは機能しません。

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

java - IDEA:「ステートメントを新しいローカル変数に割り当てます」?

長年のEclipseユーザーとして、私はIntelliJIDEA10で少し遊んでいます。「新しいローカル変数へのステートメントの割り当て」コード補完を実行する方法がわからないようです。

機能の説明:

私は次のようなものを入力します

次にCmd (or Ctrl)+1を押してEnterキーを押すと、Eclipseは行を次のように変更します。

同時に、「bufferedOutputStream」をすぐに入力して名前を変更できます(または、ドロップダウンから「bufferedOutputStream」、「outputStream」、「stream」のオプションから選択します)。

私は絶対にすべての割り当てにこの機能を使用します、そしてそれは非常に時間の節約になります-これはIDEAでも利用可能でなければなりません-しかしそれはどこに隠されていますか?

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

c++ - Vim コード補完

他の IDE のように、Vim にコードを完成させることは可能ですか (単語検索だけでなく、クラスやメソッドのメンバーなど)?

利用可能な最良のオプション/プラグインは何ですか?

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

intellij-idea - IntelliJ Idea 10: .txt ファイルでオートコンプリートをオフにする方法

IntelliJ IDEA 10 にアップグレードしたところ、非常に面倒なことを始めました。ドキュメントを .txt ファイルに書き込んでいるときに、入力中に単語の候補が表示されるようになりました。これは、システム リソースを消費するだけでなく、私をイライラさせるだけです。設定ウィンドウでこれをオフにする方法を見つけることができませんでした。おそらく、特定のファイル タイプまたはコード コメントに対してこれを行わないように Idea に指示する方法はありますか?

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

autocomplete - カーソル位置を分析するCodeMirrorコード補完

コード補完機能をCodeMirrorベースのxmlエディターに統合したいと思います。基本的に、xmlファイルのスキーマを解析し、スキーマとその構造に従ってコード補完を提供します。しかし、私には何とかできなかったことがあります。たとえば、カーソルがxmlタグ内の場所に移動した場合、コード補完はそれに応じて動作する必要があります。カーソルがタグなどの中にあることを認識している必要があります。どうすればよいですか?

コードミラーのXMLパーサーは、カーソル位置のセマンティック位置についての手がかりを与える可能性があると思います。それは可能ですか?

または、カーソル位置を分析してそれに応じて動作する一般的な方法はありますか?

前もって感謝します。

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

php - PhpStorm を正しい宣言に移動するにはどうすればよいですか

次のコード スニペットがあります。

ここで、PhpStorm で「MrChild」クラスの最後の行を中クリック (「Go To Declaration」) すると、カーソルが「__construct」行にジャンプします。「クラス MrChild が MrParent を拡張する」行に行くことを期待していました。

1 つのドキュメントではこれで問題ありませんが、ファイルごとに 1 つのクラスであるセットアップでは、IDE が常に不要なクラスを表示していることを意味するため、これは非常に面倒です。

「MrChild」クラスに次のコードを追加すると、必要なものが得られることはわかっていますが、余分なコードを追加して IDE のバグと思われるものを修正するべきではないようです。

何か提案はありますか?

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

vbscript - スケルトンコードのオートコンプリートの戦略

このユースケースのシナリオを考えてみましょう。forループやifelseステートメントなどのコード構造のスケルトンをオートコンプリートして提供したいと思います。どうすればそれを行うことができますか?

ユーザーはこの行をVBScriptで記述します。

関数add(a、b)を押してから、Enterキーを押すと、プログラムはその後に行終了関数を自動的に追加する必要があります。

また、ifステートメントやendifステートメントのようにネストされたステートメントがある場合も処理する必要があります。

どんな助けでも大歓迎です。

ありがとう

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

xcode4 - Xcode4自動コード補完-コードにNOを挿入する方法

コードのどこかにNOと入力しようとすると、完了リストが表示されます。リストで強調表示されている項目は常に「ノイズが多い」です。これは、私のコードに頻繁に現れる変数です。次に、Enterキーを押すと「ノイズが多い」と挿入されるため、リスト内の適切なアイテムに移動する必要があります。

コードにNOを挿入する簡単な方法はありますか?

0 投票する
2 に答える
7607 参照

vim - gccsenseとclang_complete

私はしばらくの間omniCppComplete+ctagsを使用してきましたが、コードの補完をさらに改善したいと思っています。

ここでの提案[ 1 ]によると、gccsenseとclang_completeは代替手段のようです。しかし、どちらが良いかわかりません。彼らのパフォーマンスについて何か考えはありますか?
ありがとう!

更新: clang_completeを試した後、完了速度が非常に許容できないことがわかりました。次に、libclang.dylibを使用して試してみました。これにより、速度は大幅に向上しますが、それでも遅れを感じるようになります。今のところctagsに固執する必要があると思います。