問題タブ [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.
javascript - Eclipse JSDT を使用して JavaScript ファイルを縮小する方法は?
Eclipse JSDT (JavaScript 開発ツール) を使用し*.min.js
てファイルを「ビルド」する方法は?*.min.js.map
javascript - @memberOf を使用すると、Eclipse JSDT が提案を停止する
私は他の OOP 環境とほとんど同じように JavaScript でコーディングするのが好きなので、次のように JS アプリケーションの最上位の名前空間を作成するなど、コードをモジュール化するのが好きです。
これにより、私のコード レイアウトを非常に簡単に理解できます。また、これらはプラグインではなく、インスタンス化する「クラス」でもないため、この形式は単純明快です。
ただし、Eclipse の jsdt アウトライン ジェネレーターはデフォルトで 1 レベルの深さしかないため、アウトラインは最上位のモジュールのみを表示し、メンバー関数、プロパティなどを明らかにしません。これは循環参照などから保護することだと理解していますが、そうではありません。開発中に役立ちます。
Eclipse自体がそれを使用せず、オンラインドキュメントを表示したり、@returnsタイプに基づいたヒントを提供したりしない場合でも、実際にコードのjsdocスニペットを積極的に作成します。私はドキュメントを追加し続けて、何が何をするのか、パラメータは何かなどを思い出すのに役立ちます:)そしてもちろん、いつかEclipse jsdtがこれらのものを利用することを願っています。
しかし今、素晴らしい @memberOf のことを知りました。突然、モジュールがアウトライン ビューで探索可能になりました。ちっぺ…え…
突然、コード提案がモジュールで機能しなくなります。提案は myapp まで続きます。、これは .module を表示しますが、myapp.module. の後、提案は与えられません。@memberOf を削除すると、コード提案はモジュールに対して再び機能しますが、モジュールはアウトラインで探索できなくなります。
アウトラインエクスプローラーとコード提案の両方がjsdtで機能する方法を知っている人はいますか? (そして、netbeans とは言わないでください。これは、js と html には素晴らしいですが、php には非常にスキッピーであり、yaml をサポートしていないなどです。残念ながら、Eclipse が必要です。)
javascript - Eclipse で JavaScript 検証を無効にすることは不可能のようです
この問題に関してスタックオーバーフローに多くの質問があることは知っていますが、どれも問題をまったく解決しておらず、この問題についてより深い洞察が必要です。私は誰もが提案したことすべてを試しましたが、まったく役に立ちませんでした.
私は持っている:
環境設定 - >検証でJavaScript検証を無効にしました
[設定] -> [JavaScript] -> [バリデータ] -> [エラー/警告] で JavaScript セマンティック検証を無効にしました
プロジェクトのプロパティで関連するすべてのビルダーを無効にしました
.project ファイルを手動で編集して、JavaScript 関連のアイテムをすべて削除しました
[設定] -> [JavaScript] -> [インクルード パス] で JavaScript の「インクルード パス」を編集しました。
プロジェクトの JavaScript 設定に除外パターンを追加しました
Tern プラグインが使用する nodejs 実行可能ファイルを手動で見つけて削除した場合に備えて、
JSDTプラグインを完全に削除しました
私が考えることができる他のすべてのこと
それでも、JavaScript はまだ検証されています (Eclipse の JavaScript 検証はひどいので、もちろん不適切です)。これにより、一定のハングとフリーズが発生し、経験が非常にひどいものになるため、プロジェクト全体を Notepad ++ で管理することを検討しています。これを修正するのがいかに難しいか理解できません。
どんな洞察も深く感謝します。
FWIW、これはワイルドフライ アーキタイプを使用した Maven ベースのプロジェクトです。
javascript - Eclipse Neon で JSDT Outline ビューを有効にする
JavaScript ソース ファイルの内容を表示する Outline ビューの問題は新しいものではなく、答えも見つかりました。
ただし、その答えは Neon (4.6.0) では機能しなくなりました。Eclipse の各バージョンに 1 つずつ、2 つの別々のワークスペースにインポートされた 1 つのプロジェクトのまったく同じファイルを開きました。Mars は完全なアウトライン (3 つの名前空間、約 80メンバー) 一方、Neon は 2 つの名前空間と 0 メンバーを示します。Java パースペクティブで。
たとえば、上記でリンクした質問から引用した次のコードは、Mars SR2 と Neon で次の結果をもたらします。
火星 SR2 での結果 (OK):
ネオン (NOK) での結果:
有効にする必要がある新しい構成設定はありますか? eclipse.orgのJSDT Wiki は酷く、Eclipse のヘルプ コンテンツはまったく役に立たず、決定的な指示がどこにあるのかわかりません。
表示されるスペースと Outline ビューの内容は、私にとってはなくてはならないものなので、これはバグというよりも構成の問題であることを願っています。
[編集]注: たまたま新しいリリースで Mars を使用していて、Oomph 同期が有効になっている場合、Mars のこのアウトライン機能が消える可能性があります。それは私に起こりました。解決策は、後のリリース (私の場合は Neon) との Oomph 同期を無効にすることです。ただし、火星の設定をユーザーに保存するのではなく、ワークスペースに保存し続けます。