問題タブ [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 に答える
6594 参照

python - Komodo Edit-Djangoのコード完了?

私はDjangoの小さなプロジェクトでKomodoEditを使用しています。

コード補完機能は、標準のPythonモジュールではかなりうまく機能しているようですが、Djangoモジュールについては何も知りません。オートコンプリートにもDjangoモジュールを使用するようにKomodoEditを構成する方法はありますか?

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

matlab - より良いコード補完を備えたMATLABエディター/プラグイン/バージョンはありますか?

VisualStudioコードの補完とMATLABR2008b7.7を比較すると最後の1つにはいくつかの重要な機能が欠けています。

  1. ローカル変数の完了

  2. 自動終了の場合の機能

ただし、VisualStudioはMATLABコードをサポートしていません。より良いコード補完を備えたMATLABプラグイン、エディター、またはバージョンはありますか?

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

vim - Vimで複数ファイルのキーワード補完を高速化?

vim で Python 補完の涅槃を探しているうちに、 <Cx> <Ci>: "keywords in the current and included files" が大好きになりました。これにより、ほとんどの場合、完了した別のモジュールから長い厄介な名前が付けられますが、これは素晴らしいことです。

(オムニ補完は、動作する場合は明らかに優れていますが、あまりにも頻繁に、一致するものを見つけることができないと報告されます。わかりました、Python は Java ではありません。わかりました)

このマルチファイル補完の唯一の問題は、処理が非常に遅いことです。私のネットブックでは、<Cx> <Ci> を押すたびに、適切なインポート セットを含むファイルを解析するのに 4 ~ 5 秒かかることがあります。<Cx> <Ci> を押すたびに、インポートされたすべてのファイルが読み込まれるようです。ファイルをキャッシュする方法や、このプロセスを高速化する方法はありますか? タグ補完を使用すると速くなりますか?

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

xsd - XSD が与えられた場合、要素とその属性の階層をリストすることは可能ですか?

XSD ドキュメントがあり、すべての要素とその属性および要素の子のリストを作成したいとします。また、xsd ドキュメントに基づいてコード補完を実装し、要素の子と要素の属性をリストしたい場合、この問題にどのようにアプローチしますか?

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

netbeans - NetBeans コード補完は、名前が変更されたクラスの古い名前を表示します

NetBeans 6.7.1 では、いくつかのクラスの名前を変更した Java プロジェクトがありました。それらの名前を変更した後、コード補完はクラスの古い名前を示し、新しい名前は示しませんでした。このプロジェクトに依存するプロジェクトをビルドすると、古いクラスの .class ファイルも作成されることに気付きました。名前を変更したクラスを削除して最初から作成した場合、問題は解決しませんでした。grep を使用して、プロジェクト フォルダー内のクラスの古い名前への参照を見つけることができませんでした。また、新しいクラス名を使用したコードがある場合、実行時エラーが発生します。しかし、プロジェクトをビルドすると、成功しました。問題は何ですか?

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

c++ - Scott Meyer のアドバイスをサポートする C++ IDE: メンバーよりもメンバー以外の非フレンド関数を優先する

非メンバー関数はカプセル化を増やし、よりエレガントなデザイン (デザイン的に) を可能にするという Scott Meyer の主張は、私には非常に有効に思えます。こちらをご覧ください:記事

しかし、私はこれに問題があります。(そして、他の人たち、特に通常これを完全に無視するライブラリ開発者たちもそうです)

メンバー関数を使用すると、通常、コードはより適切で論理的に見えます。ただし、これは後天的な好みである可能性があり、最初にアルゴリズムを見て、次にオブジェクトを見ることに慣れる必要があります。(身震い)

だから多分私は1つだけ問題があります:

メンバー関数を使用すると、 私のIDEはクラスで何ができるかを理解できます。

私にとって、これは巨大です!プログラミングのメンバー関数コード補完をサポートしていないものは何も使用しません。適切に設計されたライブラリでは、ドキュメントが完全に置き換えられます。そして、API doc を見ても、メンバー リストに目を通してみると、非常に自然で論理的であり、まあ、これで終わりだと確信できます。メソッドがそこにない場合は、それが存在しないと安全に仮定でき、非メンバー非友人を書くことができます。

私は STL でこれを我慢しました。なぜなら、アルゴリズムを基本的なコンポーネントから切り離して見ることは理にかなっており、それに慣れているからです。

特定のクラスでどの非メンバー関数が機能するかを教えてくれる IDE を見たことがありません。

そして、これは実際に私の質問です: このコード規則に役立つ IDE (または IDE 機能) はありますか?

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

eclipse - Eclipse のスニペットに基づくコード補完

2つのタスクを同時に達成したい。

まず、コードのスニペットを .txt ファイルから移動し、それらにタグを付けたり整理したりできるようにします。

次に、これらのスニペットにショートカットを割り当てて"p"+TABを入力できるようにします。これにより、割り当てられたスニペットがレンダリングされます (カーソル位置などは気にしません)。

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

eclipse - Eclipse 用の QuickText (Notepad++) プラグイン

Eclipse 用の (Tab Trigger) プラグインのようなQuickTextはありますか?