問題タブ [jsdt]
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.
java - Eclipse JSDT ベースのエディターのコンテンツ アシスト
Eclipse では、通常、コンテンツ アシストはimplements IContentAssistProcessor
( JavaDoc、example )クラスによって実装されます。
CompletionProposal
JSDT ベースのエディターに同じ s を実装する方法は?
私が知っている唯一の例はhttp://code.google.com/a/eclipselabs.org/p/jsdt-jquery/ですが、サイズが大きく、コード アシスト用に JSDT を拡張する方法が不明です。
JSDT に他の API はありますか? 使用する API を指定してください。
java - Eclipse JSDT の javaCompletionProposalComputer によるコンテンツ アシストは提案を提供しません
org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer
Eclipse JSDT のコンテンツ アシストでは、提案はありません。
Preferences -> JavaScript -> Editor -> Content Assist -> Advanced
「Nodeclipse 提案」では、表示され、選択されています。
Eclipse JSDT ベースのエディターのコンテンツ アシストに対するBananaweizen のアドバイス
plugin.xml で
JSDTProposalComputer
NodeContentAssistant
( を実装する)の単なるラッパーでIContentAssistProcessor
あり、TextEditor ベースのエディターで完全に機能します。
ヘルプの例は
- HippieProposalComputer - http://svn.codespot.com/a/eclipselabs.org/mobile-web-development-with-phonegap/tags/r1.2/org.eclipse.wst.jsdt.ui/src/org/eclipse/ wst/jsdt/internal/ui/text/java/HippieProposalComputer.java
- HippieProposalProcessor - http://grepcode.com/file/repository.grepcode.com/java/eclipse.org/3.5.2/org.eclipse.ui.workbench/texteditor/3.5.1/org/eclipse/ui/texteditor/ HippieProposalProcessor.java
すべてのコードは GitHUbcontentassist
パッケージにありますhttps://github.com/Enide/nodeclipse-1/tree/master/org.nodeclipse.ui/src/org/nodeclipse/ui/contentassist
eclipse - Nodeclipse .njsファイルフォーマッタでタブをスペースに変更するにはどうすればよいですか
JS ファイル エディターのコード フォーマッター設定をセットアップするのは簡単ですが、Nodeclipse Node.js ファイル エディターはどうですか?
javascript - Eclipse プラグインの開発 - JavaDoc のような JavaScript のホバー ヒント (Eclipse JSDT)
JavaScript のホバー ヒントの実装方法 (Eclipse JSDT)。
ユーザーがキーワードにカーソルを合わせると、コード補完の説明のように、説明が表示されます。
(出典: nodeclipse.org )
ただし、その説明は、そのウィンドウを Windows の下部にあるビュースタックに移動する方法でもある必要があります (JavaDoc と同様)。
eclipse - Eclipse のタスク ビューに TODO が表示されませんか?
Nodeclipse で Eclipse Kepler を実行していますが、Tasks ビューにマーカーを表示するのに問題があります。
独自の FEATURE タグを「text contains FEATURE」として定義しましたが、表示されません。
自分の node.js タスクを自分のプロジェクトに制限できません。「すべて表示」に設定すると、使用しているノード モジュールから何百ものタスクが表示されます。スクリーンショットのように設定すると、タスクがまったく表示されなくなりました。
私は 1. と一緒に暮らすことができましたが、2. は私にとって深刻な問題です... これは Kepler のバグですか、それとも設定エラーですか?
これは私がそれを構成した方法です:
私のプロジェクトは、選択されたワーキング セットの中にあります。タスク タグは [設定] -> [Javascript] で有効にします。
アップデート
これは、いくつかの関連する問題が一緒になっていることが判明したため、どのような進歩があったかを整理して要約する試みです: (以下はすべて、質問のポイント 2 のみを扱います)
選択した範囲を尊重しない「すべて表示」は、望ましい動作です。スコープは構成の一部であり (UI は、スコープを [構成] グループ ペインに配置することでこれを示唆します)、[すべて表示] 設定はバイパスします。したがって、これは実際には機能上のエラーではなく、UI を誤解させるだけです。ここで問題提起しました
Javascript タスクがまったく表示されない場合は、[設定] -> [Javascript] -> [バリデーター] -> [タスク タグ] に移動し、何かを変更して適用することで回避できます。これにより再構築がトリガーされ、コード内にあるすべてのタスク タグが組み込まれます。ただし、将来のタスクは自動的に組み込まれません。これは既知の問題のようです。
タスク ビューを汚染するノード モジュールの問題は、フォルダーをソース フォルダーではなくライブラリ フォルダーにすることで解決できます。この質問に対するこの回答を参照してください
javascript - Eclipse jsdt の jsdoc を追加して、匿名関数のオートコンプリートを行うにはどうすればよいですか?
オートコンプリートとドキュメント コードを一緒に使用しようとしているが、@param 情報が無視される例を参照してください - jsdoc を正しく行うには?
java - Eclipse プラグイン開発 - JavaScript エディタの概要を修正
JOIIの Eclipse プラグインを作成していますが、JavaScript エディターでアウトラインを変更するのに行き詰まりました。
ICompletionProposal
のリストを提供し、完全に機能する ContentAssistant があり、入力時に適切IJavaCompletionProposalComputer
なコード補完が提供されます。ただし、その概要はありません(デフォルトのjavascriptのものを除いて)。
問題は、ContentAssistant をアウトライン ビューを変更/更新するものにフックするにはどうすればよいかということです。
プラグインで解析しているコード例:
アウトラインでは、「SomeClass」は : として示されていSomeClass : Any
ますが、メンバーを持つ実際のクラスとして表示したいと考えています。
私はこれに関する例を一日中(文字通り)探していましたが、運がありません..
前もって感謝します!!
jquery - JSDT JQuery オートコンプリートが機能しない
私はEclipse(バージョン:Lunaリリース(4.4.0))を使用しており、「SPKET」Ext JS 4(jsb2)ファイルを使用してJava Scriptコードアシストを使用しています。JQuery で動作するように多くのことを試みましたが、動作していません。私が行った手順の下:
- Eclipseを介してJSDT JQuery Integrationソフトウェアをダウンロードしてインストールしました。バージョンは 1.7.0 です
- 「ウィンドウ -> 優先設定 -> Spket -> JavaScript プロファイル -> 新規 -> マップされた jQuery パス」を使用します。しかし、そのコードアシストは機能していません。
- テストする Java スクリプト プロジェクトを作成しましたが、動作しません。動的 Web プロジェクトでも試してみましたが、うまくいきませんでした。jsb2 ファイルを使用した Java Script で同じ手順を実行するとうまくいきましたが、Jquery に問題があります。この構成を行うのに 2 日間費やしましたが、失敗しました。