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

java - プラグインの外部にEclispeJDTcodeAssist機能を組み込むことができません

Eclipse jdt機能を使用すると、次のようにJavaコードスニペットのASTをトラバースできます。

しかし、コードの完了とコードの選択を実行しようとすると、次のようなコードを記述しなければならないため、プラグインアプリケーションで実行する必要があるようです。

とにかく、jdtコードの完全/選択機能を組み込んだスタンドアロンのJavaアプリケーションを最終的に入手できることはありますか?

ありがとう!シクイ


org.eclipse.jdt.internal.codeassist.complete.CompletionParserを使用して、コードスニペットも解析できることに気づきました。

しかし、2つの質問があります。1。アシスト情報を取得する方法は?2.コンパイラがタイプ/メソッド/フィールド情報を検索するためのクラスパスまたはソースパスを指定するにはどうすればよいですか?

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

java - 完全なコードをサポートするオープンソース Java IDE

私が知っているのは、jeditのEclipse、netbeans、およびJavaSideKickです。他の選択肢はありますか?

本当に助かりますので教えてください!どうもありがとう!

0 投票する
0 に答える
160 参照

eclipse - Eclipse JDT のコード補完リストをマルチレベル ツリーに置き換える方法はありますか?

Eclipse コード補完ウィジェットをカスタマイズして、新しい提案を追加したり、順序を変更したりできることを知っています。

現在のリスト形式 (ツリー コントロールの場合は単一レベル ツリー) を複数レベルのツリーに置き換える方法があるかどうか疑問に思っています。

したがって、たとえば、名前でソートされたメソッドのリストから選択する代わりに、カテゴリから選択し、次にサブカテゴリから選択し、次に項目から選択します。

私は SDK のその部分にあまり詳しくありませんが、これが実現可能かどうか知りたいです。

ありがとう!

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

eclipse - Eclipseでメソッドの括弧のオートコンプリートを無効にすることはできません

Eclipseで角かっこを自動的に閉じることを無効にしようとしていますが、ほとんど成功していますが、エディターがメソッド呼び出しに閉じ括弧を挿入するのを止めることはできません。その結果、次のように入力すると次のようになります。

開き括弧を入力するとすぐに閉じ括弧が挿入され、実際に取得されるのは次のとおりです。

[設定]->[Java]->[エディター]->[入力]メニューのすべてのオートコンプリートオプションと、[設定]->[Java]->[エディター]->[コンテンツアシスト]->[メソッド引数の入力]と[推測された引数の表示]を無効にしました。また、[編集]メニューの[スマート挿入モード]オプションを無効にしました。Eclipseがこれを実行しないようにするために使用する必要がある別のオプションはありますか?

これは、重要な場合に備えて、Eclipse 3.5.2(ビルドID M20100211-1343)で使用されます。

追加のために編集:これは、ピリオドを入力した後、提案されたメソッド名を含む「インテリセンス」ポップアップが表示されるのを待つ場合にのみ発生することにも言及する必要があります。提案ボックスが表示されるのを待たずにコードを続けて入力すると、閉じ括弧が挿入されません。

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

python - 自動コード補完機能を備えたPythonエディター?

このような優れたPythonエディター/IDEに関するさまざまな記事を見てきました。ただし、エディターが自動コード補完をサポートしているかどうかについては、いずれも指摘していません。notepad ++、PyScript、Komodo Editを試しましたが、コード補完ダイアログを呼び出すには、これらすべてにホットキーが必要です。

自動コード補完機能を備えたPythonエディターを知っていますか?

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

python - PyDevの新機能、オートコンプリートに関する質問

EclipseとPyDevをインストールしましたが、他に何か設定する必要があるのでしょうか。

私が尋ねている理由は、オートコンプリートが特定の場合に機能していないことに気付いたからです。たとえば、変数a_stringがある場合、「a_string」と入力すると、使用可能なメソッドのリストが表示されます。または、配列がある場合は、その配列のメソッドを確認したいと思います。しかし、どちらもATMで動作しません。

今のところ、インポートされたパッケージのメソッドを見ることができます。

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

java - コード補完後のNetBeansパラメータの入力

これは私が抱えている特に厄介な問題であり、私だけが問題を抱えているわけではありません。

NetBeansでは、メソッドの一部を入力してからCTRL-SPACEを押すと、コード完了ポップアップが表示され、Tabキーを押して単語を完成させることができます。これは素晴らしいことであり、ほとんどすべてのIDEの動作方法です。

例:

<CTRL-SPACE>

わーい!

問題は、このコンテキストでは、パレンを入力すると、メソッドのパラメーターがデフォルト名で自動入力され、終了パレンが挿入されることです(設定ページでパラメーターを自動的に閉じるオプションを無効にしたかどうかに関係なく)コード補完用)。フルネームを手動で入力した場合、この動作は発生しません。

これは誰にとってどのように役立ちますか?渡す実際の変数を入力する必要があります。NetBeansには、コード完了時に親を閉じるのを防ぐオプションはありません。

誰かがこの問題を解決する方法を持っていますか?netbeansソースに飛び込んで、このマイナーな問題のためだけにそれを構築する必要はありませんか?

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

c# - Eclipse C#ハイライト、コード補完プラグインはありますか

C#シンタックスハイライトとできればコード補完のためにEclipse3プラグインが必要です。

Mac版とWindows版の両方のEclipseを実行しています。

「C#の改善」を評価しましたが、機能していないようです。

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

php - Vim: omnicomplete によって表示されるメソッドを ctags に存在するメソッドに制限する

$barこのクラスのインスタンスである場合、いくつかのメソッドを持つクラスで単純な PHP ファイルを編集しています。

$bar->ctrlxctrlo

クラスのメソッドに加えて、ctags リストに存在する多くのメソッド (組み込みのメソッド) を含むポップアップが表示されます。これらすべての外部メソッドを表示せずに、クラスで定義されたものだけを保持するにはどうすればよいでしょうか?

0 投票する
0 に答える
95 参照

intellisense - エディターへのコードアシスト機能の追加

私が書いているテキストエディタに非常に基本的なアシスト機能を追加したいと思います。主要なIDEまたはテキストエディタのコードアシスト機能がどのように機能するかを知りたい。誰かが私をこれらの実装へのリンクの方向に向けることができますか、おそらく主要なオープンソースプロジェクトのいずれか、あるいはこれらのために通常従われるデータ構造や基本設計でさえ...

ありがとう