問題タブ [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.
netbeans - NetBeansコードテンプレート、コメント付き
NB6.9.1には次のコードテンプレートがあります。
NBはこれを次のようにフォーマットします。
NBは、最後の行からコメントを終了ブラケットより2行下にプッシュし続けますが、私はそれを正確に行に入れたいと思っています。witchには終了ブラケットが含まれています。何か案は?
[編集] これは、PHP言語の場合、env:Ubuntu 10.04
vim - vimコンプリーションプレビューウィンドウの高さを変更できますか?
完了にEclimdを使用しています。関数に関する多くの役立つ情報を生成しますが、1行のプレビューウィンドウでは乱雑に見えます。(omni-completionによる同じウィンドウの使用)
それで:
- デフォルトのプレビューウィンドウの高さを変更する方法はありますか?
- プレビューウィンドウの代わりにプレビューポップアップを作成しますか?
php - foreachループの配列から引き出されたカスタムオブジェクトでPHP/Eclipseのインテリセンスを取得するにはどうすればよいですか?
配列内にカスタムオブジェクト(ポッドキャスト)のコレクションがあります。
foreachループを使用してこのコレクションを反復処理する場合、コレクションから引き出されたオブジェクトを含む変数のコード補完がありません(たとえば、C#/ VisualStudioの場合のように)。
PHPにタイプヒントを与えて、Eclipseがコレクションからプルされているオブジェクトのタイプを認識し、そのオブジェクトのメソッドをインテリセンスで表示できるようにする方法はありますか?
補遺
ありがとう、ファニス、FOREACHテンプレートを更新して、その行を自動的に含めました。
emacs - ErlangのEmacs/TextMateコード補完?
ESenseは死んでいるように見えます。EmacsでのErlangコード補完に関する推奨事項は何ですか?凝ったものである必要はありません(ESenseはErlangソースからインデックスを作成しました)。関数名のイントロスペクションにErlangmodule_info/0
と関数を使用するだけのものでも役立ちます。module_info/1
Emacsで利用できない場合、TextMateに推奨できますか?
php - マジック __get() を使用する場合のプライベート/保護されたメンバー変数のコード補完
Zend Studio (または任意の Eclipse ベースの IDE) で動作するようにコード補完をセットアップするにはどうすればよいですか?
例えば:
emacs - emacsで括弧や引用符をオートコンプリートすることは可能ですか?
私は XCode と Netbeans を使用してきましたが、引用符や括弧を自動的に補完する機能があることに気付きました (他の IDE もこれを行うことが多いと思います)。この機能の名前はわかりませんが、Emacs でこれを行う方法はありますか?
たとえば、入力すると
自動入力してほしい
カーソルを引用符の間に置きます。
ありがとうございました。
zend-framework - netbeans 6.9.1を使用して変数のコード補完をzend_viewに取り込む方法は?
zend_frameworkプロジェクトを管理するためにnetbeansideに切り替えることを評価しています。
このスクリーンキャストに表示されているように、アクションで定義された変数について、変数の名前をビューにオートコンプリートしたいのですが、
http://netbeans.org/kb/docs/php/zend-framework-screencast.html、
しかし、私は理解できません。
どのビューでも$this->を数字で表すと、変数の名前が表示されません。
この機能をたくさん使ってほしいです。
ありがとう、ミルコ。
eclipse - キーボード ショートカットを使用してコード テンプレートを挿入する
Eclipse には、頻繁に呼び出されるヘッダー コメントやライブラリ関数など、さまざまなコード テンプレートがあります (すべて [設定]、[C/C++] -> [エディター] -> [テンプレート] に格納されています)。これらをキーボード ショートカットにマップする方法が必要だと思います。たとえば、それを押すctrlshifthと、テンプレート 'Header Comment Robotics Main' の内容が現在のエディターに挿入されます。グーグルで設定を調べましたが、何も見つかりません...少なくともプラグインが必要です。
PS IDE は、実際には Eclipse v.3.3.1 に基づいた Wind River Workbench v3.0.1 です。
jquery - EclipseやAptanaでjQueryインテリセンスを有効にするにはどうすればよいですか?
EclipseをAptanaアドオンで実行していて、jQueryのインテリセンス/コードコンプリートが必要です。たとえば、次の例で「css()」などをポップアップ表示したいと思います。
これをAptana設定で設定しようとしましたが、jQueryがサポートされていないようで、チェックボックスがありません。
EclipseやAptanaでjQueryコードを完成させるにはどうすればよいですか?
emacs - 複数の名前バインディングで遭遇したropemacsのかなり厄介な制限
同じオブジェクトに対して複数の名前バインディングを使用している場所で、 ropemacsを使用すると、残念な完了と定義への移行の結果が得られません。
以下の不自然で文体に挑戦したコードの例を考えると、なぜロープが補完や定義に進む結果を提示しないのか知っている人はいますか?
プロジェクト コード サンプル:
問題の Emacs の動作:
私が入るとき:
と入力M-/すると、期待どおりに候補メソッド名のリストが表示されます。ロープ万歳!
一方、私が入力すると:
たとえば、M-/Emacs ミニバッファーで次のように入力します。
さらに、コードを入力しても期待どおりの定義に移動せず、Emacs ミニバッファーに次のように出力されるfire()
方法を想像してください。BigObjectWithLotsOfMethods
C-c gGLOBAL.variable.fire()
fire()
GLOBAL.variable
インスタンスにバインドされている別の名前を表すだけなので、BigObjectWithLotsOfMethods
私は驚いたことに、ロープが知っていることから定義を推測するような知的なことをしていませんbig
。
質問:
複数の名前のバインディングが存在する場合、コードのイントロスペクションに対するサポートのレベルが、ロープの下では機能しないのはなぜですか? たとえば、これに対処するロープ プロジェクトの構成に何か基本的なものが欠けていますか?
感謝して受け取った助け。