問題タブ [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.
python - Komodo Edit-Djangoのコード完了?
私はDjangoの小さなプロジェクトでKomodoEditを使用しています。
コード補完機能は、標準のPythonモジュールではかなりうまく機能しているようですが、Djangoモジュールについては何も知りません。オートコンプリートにもDjangoモジュールを使用するようにKomodoEditを構成する方法はありますか?
matlab - より良いコード補完を備えたMATLABエディター/プラグイン/バージョンはありますか?
VisualStudioコードの補完とMATLABR2008b7.7を比較すると、最後の1つにはいくつかの重要な機能が欠けています。
ローカル変数の完了
自動終了の場合の機能
ただし、VisualStudioはMATLABコードをサポートしていません。より良いコード補完を備えたMATLABプラグイン、エディター、またはバージョンはありますか?
vim - Vimで複数ファイルのキーワード補完を高速化?
vim で Python 補完の涅槃を探しているうちに、 <Cx> <Ci>: "keywords in the current and included files" が大好きになりました。これにより、ほとんどの場合、完了した別のモジュールから長い厄介な名前が付けられますが、これは素晴らしいことです。
(オムニ補完は、動作する場合は明らかに優れていますが、あまりにも頻繁に、一致するものを見つけることができないと報告されます。わかりました、Python は Java ではありません。わかりました)
このマルチファイル補完の唯一の問題は、処理が非常に遅いことです。私のネットブックでは、<Cx> <Ci> を押すたびに、適切なインポート セットを含むファイルを解析するのに 4 ~ 5 秒かかることがあります。<Cx> <Ci> を押すたびに、インポートされたすべてのファイルが読み込まれるようです。ファイルをキャッシュする方法や、このプロセスを高速化する方法はありますか? タグ補完を使用すると速くなりますか?
xsd - XSD が与えられた場合、要素とその属性の階層をリストすることは可能ですか?
XSD ドキュメントがあり、すべての要素とその属性および要素の子のリストを作成したいとします。また、xsd ドキュメントに基づいてコード補完を実装し、要素の子と要素の属性をリストしたい場合、この問題にどのようにアプローチしますか?
netbeans - NetBeans コード補完は、名前が変更されたクラスの古い名前を表示します
NetBeans 6.7.1 では、いくつかのクラスの名前を変更した Java プロジェクトがありました。それらの名前を変更した後、コード補完はクラスの古い名前を示し、新しい名前は示しませんでした。このプロジェクトに依存するプロジェクトをビルドすると、古いクラスの .class ファイルも作成されることに気付きました。名前を変更したクラスを削除して最初から作成した場合、問題は解決しませんでした。grep を使用して、プロジェクト フォルダー内のクラスの古い名前への参照を見つけることができませんでした。また、新しいクラス名を使用したコードがある場合、実行時エラーが発生します。しかし、プロジェクトをビルドすると、成功しました。問題は何ですか?
c++ - Scott Meyer のアドバイスをサポートする C++ IDE: メンバーよりもメンバー以外の非フレンド関数を優先する
非メンバー関数はカプセル化を増やし、よりエレガントなデザイン (デザイン的に) を可能にするという Scott Meyer の主張は、私には非常に有効に思えます。こちらをご覧ください:記事
しかし、私はこれに問題があります。(そして、他の人たち、特に通常これを完全に無視するライブラリ開発者たちもそうです)
メンバー関数を使用すると、通常、コードはより適切で論理的に見えます。ただし、これは後天的な好みである可能性があり、最初にアルゴリズムを見て、次にオブジェクトを見ることに慣れる必要があります。(身震い)
だから多分私は1つだけ問題があります:
メンバー関数を使用すると、私 と私のIDEはクラスで何ができるかを理解できます。
私にとって、これは巨大です!プログラミングのメンバー関数コード補完をサポートしていないものは何も使用しません。適切に設計されたライブラリでは、ドキュメントが完全に置き換えられます。そして、API doc を見ても、メンバー リストに目を通してみると、非常に自然で論理的であり、まあ、これで終わりだと確信できます。メソッドがそこにない場合は、それが存在しないと安全に仮定でき、非メンバー非友人を書くことができます。
私は STL でこれを我慢しました。なぜなら、アルゴリズムを基本的なコンポーネントから切り離して見ることは理にかなっており、それに慣れているからです。
特定のクラスでどの非メンバー関数が機能するかを教えてくれる IDE を見たことがありません。
そして、これは実際に私の質問です: このコード規則に役立つ IDE (または IDE 機能) はありますか?
eclipse - Eclipse のスニペットに基づくコード補完
2つのタスクを同時に達成したい。
まず、コードのスニペットを .txt ファイルから移動し、それらにタグを付けたり整理したりできるようにします。
次に、これらのスニペットにショートカットを割り当てて"p"
+TAB
を入力できるようにします。これにより、割り当てられたスニペットがレンダリングされます (カーソル位置などは気にしません)。
eclipse - Eclipse 用の QuickText (Notepad++) プラグイン
Eclipse 用の (Tab Trigger) プラグインのようなQuickTextはありますか?