私は、JavaEE/GoogleAppEngine IDEとしてEclipse(JavaEEおよびWeb開発プラグインを使用)を試しています。 HTMLエディターで<script ... src="..." />
in <head>
参照ファイルでJavaScriptのコンテンツアシストを自動的に取得します。 JavaScriptエディター内で他のJavaScriptファイル(jQueryやhomebrew jsライブラリなど)のコンテンツアシストを取得できるかどうか疑問に思っていました。
Eclipse JavaScript editor(Aptanaプラグインなし)でjsコンテンツアシストを取得する方法を見つけました。
プロジェクトタイプにネイティブでJavaScriptサポートが含まれていない場合:Web(またはJavaScript)パースペクティブを開き、プロジェクトを右クリックしてWeb開発サポートを選択します> JavaScriptサポートを追加(JavaScriptサポートが既に存在する場合、これは問題ありません)
次に、プロジェクト内でJavaScript Supportを右クリックして、Propertiesを選択します。 JavaScriptセクションでJavaScriptライブラリに移動し、[ソース]タブを選択します。ここで、現在のプロジェクトのコンテンツアシストによってスキャンされるフォルダーとファイルを追加できます。
Aptana Studio(Eclipseプラグインとしてですが、スタンドアロンバージョンはほぼ同じだと思います):jsまたはhtmlファイルを開き、showReferencesウィンドウ(またはEclipseでAptanaパースペクティブを開く)およびJavaScriptスコープに追加するjsファイルをドラッグアンドドロップします(異なるJavaScriptファイルとリソースを使用して異なるスコーププロファイルを作成およびアクティブ化することができます:クリックプロファイルの追加ウィンドウのツールバーで)
Eclipse Juno 4.2およびAptana Studio 3およびJQuery(jquery-1.7.2.js)の場合
上記のmagjisの答えを上手く使って、警告を出しました。
上記のmagjisに従って縮小されたJQueryライブラリを既存のプロジェクトのサブフォルダーにドロップしても、うまくいきませんでした。新しいプロジェクトを作成し、非圧縮ライブラリを使用した後、私にとってはうまくいきました。
SOやその他の場所で非推奨のAptanaダイアログを参照し、現在のEclipseバージョンに関係のない情報を提供する古い投稿が多数あります。EclipseJuno 4.2、Aptana 3とJQuery 1.7.2、ここに機能するものがあります(少なくとも私にとって):
Aptanaプラグインがインストールされており、Webパースペクティブにあることを確認してください。これがAptana Studioパースペクティブと呼ばれるものです...「Aptana」という単語が含まれている名前を付ければ、混乱が少なくなります。
デフォルトのエディターが「JavaScript Source Editor」であることを確認してください。これを[ウィンドウ]-> [設定]-> [一般]-> [エディタ]-> [ファイルの関連付け]で設定し、リストで.js拡張子を選択します。下のリストボックスには複数のオプションがあります。他のエディターを使用してもコードの色付けは行われませんでした...これは、コードアシストを使用して作業できる唯一のツールです。
上記のmagjisのアドバイスに従う前にこれを行ったので、それが必要かどうかもわかりません。しかし、次のようにJQueryルーブルをインストールしました。 http://wiki.appcelerator.org/display/tis/JavaScript+Library+Support#JavaScriptLibrarySupport-jQuery%28
次に、上記のmagjisの答えを詳しく説明します。新しいプロジェクトを作成し、jquery-1.7.2.jsをプロジェクトエクスプローラーのプロジェクトにドロップし、表示されたダイアログで[ファイルにリンク]オプションを選択して、非圧縮JQueryライブラリーを追加します。とにかくライブラリが通常行くプロジェクトルートの/ jsフォルダのjquery-1.7.2.jsにリンクしました。 jquery1.4.2.sdocmlをプロジェクトにドロップし、ファイルへのコピーまたはリンクを選択します。ファイルをプロジェクトのルートにコピーしました。
さらにコメントする場合は、振り返ってみると、2か月前にEclipseをあきらめてNotepad ++に固執したか、より無駄のない、より高速で、より安定したPHP/JS/HTML/CSS環境を探していました。
Aptana Studio 3の場合:(Eclipseのプラグインがテスト済み)
興味のあるライブラリを見つけて...ディスクに保存し、プロジェクトにドラッグします。プロジェクトのどこに置かれていても構いません。必要に応じて、このようなファイル用の新しいフォルダーを作成できます。
!!プロジェクトは、Web、PHP、Python、Ruby、RailsなどのWebプロジェクトである必要があります。
http://wiki.appcelerator.org/display/tis/Using+JavaScript+Libraries
免責事項私はtern.Javaの著者です。
多くの最新のJavaScriptフレームワーク(jQuery、jQuery)のJavaScriptサポート(完了、ホバー、ハイパーリンク、検証)を改善するためにJSDTを拡張する tern.Java をインストールすることをお勧めしますUI、jQuery Mobile、YUI、Dojo、Cordovaなど) tern modules の完全なリストを参照してください。
私は多くの提案を試みましたが失敗しました。あきらめようとして、私はこれに出くわしました:
最後に、正しい?!
Aptana Studio 3.2のJavascript検証を有効にします。
他の回答を補完するものとして、 Eclipse JSHintプラグイン をインストールすることを強くお勧めします。プロジェクトのプリファレンスで設定でき、チャームのように機能します。 JavaScriptエディターに追加の警告が表示されます。
また、Eclipse(@memberOf
、Ctrl + oを使用して移動できます)。
また、Eclipseのサポートが成熟し(2015)、TypeScriptが入力され、IDEが利点を享受できるようになりました(オートコンプリートは Palantir )。
最新のEclipseバージョン(私のIndigo SR2など)の場合、GAEプロジェクトでjQueryのコードアシストを取得するには、2つのことを行う必要があります。
プロジェクトをJavaScriptプロジェクトに設定します。プロジェクトを右クリック->設定(プロパティのすぐ上)-> JavaScriptプロジェクトに変換
バターワース氏と jQuery autocompletion が言ったとおりに正しく行い、JSDT jQueryプラグインをインストールし、jQueryをプロジェクトのJavaScriptリソースに追加します
最新のEclipse Keplerリリースには、 VJET JavaScrip IDE であるもう1つの考慮すべきオプションがあります。もともとeBayで開発され、最近Eclipseの基礎に貢献しました。まだインキュベーション段階ですが、夜間更新サイトからインストールできます。初期機能については、「VJET:JavaScript Toolkit」の提案で説明されています。次のようなさまざまなJSライブラリのJavaScriptエディターでコンテンツアシストを提供します。
VJET ANVILs Projects ワークスペースにインポートします。