PluginはEclipse用のHTML/JSPエディタプラグインです。動作にはJDTとGEFが必要です。Pluginは以下のような機能を備えています。将来的には以下のような機能も実装したいと考えています。DOCTYPE宣言などのコンテンツアシストナビゲータビューなどからソースエディタに画像、CSS、JavaScriptなどをドラッグ&ドロップで追加できるようにするスクリーンショットダウンロードこちらからどうぞ。ダウンロードしたJARファイルをECLIPSE_HOME/pluginsもしくはECLIPSE_HOME/dropinsに配置してください。全ての機能を利用するにはGEFも必要となります(GEFがインストールされていない場合、パレットビューが利用できません)。一部のアイコンについてはEclipse標準のアイコンを利用しています。Licenseが適用されます。同梱しているライブラリについては各ライブラリのライセンスに従います。Junoで動作するようになりました。HTMLバリデーションを改善しました(XHTMLのバリデーション時の問題を修正)。(2011/02/20)JavaScriptエディタが大幅に書き直され、様々な機能が強化されました。1.0のサポート新機能の詳細についてはこちらもご覧ください。2.0.7(2010/07/05)JavaScriptエディタを大幅に強化しました。補完機能、アウトライン表示などを大幅に改善しました。拡張補完でjQueryに対応しました。CTRL+Oでクイックアウトラインを表示できるようになりました。JsDocをサポートするようになりました(雛形の挿入、補完時のホバー表示等)。選択した単語をハイライト表示するようにしました。XPath検索ダイアログをHTMLエディタでも利用できるようになりました。HTML/JSPフォーマッタのインデント幅や1行の文字数などが設定可能になりました。HTML、JSP、XML、JavaScriptエディタでキャレット位置とアウトラインビューが同期するようになりました。新機能の詳細についてはこちらもご覧ください。2.0.6(2008/09/06)JavaScriptの補完機能を改善。JavaScriptのフォーマット機能を追加。JavaScriptのライブラリを追加するウィザードを追加。JSPエディタでtaglibを通常のタグと区別して強調表示するようにした。JSPエディタの補完機能を改善(JSTL、EL等)新たな拡張ポイントを追加。新機能の詳細についてはこちらもご覧ください。2.0.5.1(2008/02/21)Rhinoデバッガを終了するとEclipseを道連れに死んでしまうバグを修正。3.3対応(3.2では動かないかもしれません)RhinoのJavaScriptデバッガを起動できるようにしました。CSSプレビュービューを追加しました。コード補完とハイパーリンク機能を改善しました。XMLエディタでXPath検索(XPathテスター)を使えるようにしました。自動編集機能の有効/無効を切り替えられるようにしました。新しい拡張ポイント「tk.eclipse.plugin.htmleditor.pagefilter」を追加しました。新機能の詳細についてはこちらもご覧ください。(2007/02/25)GEFをオプションにしました(GEFがない場合はパレットビューが利用できなくなります)。JSPエディタのバグ修正。新機能についてはこちらもご覧ください。3.2以上でのみ動作。HTML内のJavaScript、CSSの編集をサポート。JSPエディタでJavaコードの入力補完をできるようにした。APIのJARファイルを参照するためのWEBAPP_LIBSというクラスパス変数を用意した。XMLエディタでCDATAセクションとXML宣言も強調表示できるようにした。DTDでIDREF/IDREFS指定された属性でIDの補完ができるようにした。XMLエディタでクラス名っぽい属性で入力補完、ハイパーリンクをできるようにした。コメントの自動挿入など、いくつかの自動編集機能をサポート。DTD、XMLスキーマを宣言していないXMLでもルート要素名に応じてDTDを用いた補完ができるようにした。新たな拡張ポイントを追加。新機能についてはこちらもご覧ください。(2006/08/20)カスタムタグの補完時にポップアップでdescriptionを表示するようにした。WTPと併用時のJSPのデバッグ(ブレークポイントをつけるだけ)。JavaScriptランチャー。HTML/JSP/XML/JavaScriptエディタでのタスクタグ機能。JavaScriptエディタでのコメント切り替え(CTRL+/)プロジェクトごとにJavaScriptライブラリを設定できるようにした(補完機能で有効になります)。DTDエディタのコンテキストメニューにXMLスキーマを生成するための項目を追加。3.1と3.2の正式サポート(3.0では動作しません)。新機能についてはこちらもご覧ください。(2006/06/18)HTML/JSPエディタでユーザ独自の要素、属性を登録して補完できるようにした。HTML/JSP/XML/JavaScriptエディタでテンプレートを使用した補完ができるようにした。HTML/JSP/CSSエディタでコンテクストメニューから色を選択できるようにした。新機能についてはこちらもご覧ください。バリデーション機能を備えたJavaScriptエディタ。コメントアウトだけでなく、コメントの切り替えをできるようにした。コメントの切り替え、HTMLやXMLのエスケープをキーボードショートカットで実行できるようにした。(2005/11/26)XMLエディタの文字コード関連のバグを修正。HTML/JSPエディタにプレビューをOFFにするオプションを追加(このオプションを有効にすればLinuxでMozillaがなくてもプレビュー以外の機能は利用できるようになります)。JSPエディタでディレクティブの補完もできるようにした。JSPエディタでJavaコードのシンタックスハイライトを実装した。HTML/JSPエディタで属性値にJavaScriptやスクリプトレットを書いた場合の処理(ハイライト処理やアウトライン表示など)を改善した。(2005/09/17)XMLスキーマサポートの改善。JSPエディタでjsp:attribute、jsp:bodyなどの属性を補完できるようにした。JSPエディタでtagdirが指定されたtaglibに関してはエラーにしないようにした。HTML/JSPエディタでonXXXX属性を補完できるようにした。Webブラウザにツールバーをつけた("戻る"ボタンや"更新"ボタンなど)。HTMLファイルのバリデーション(プロジェクトのプリファレンスページでON/OFF可能)。アウトラインビューに属性も表示するようにした。マルチページエディタでもルーラのアクションを使えるようにした。外部ファイルやCVSリポジトリのファイルを表示できるようにした。(2005/07/24)XMLエディタでXMLからDTDとXMLスキーマを生成できるようにした。いくつかの細かい不具合を修正。(2005/04/09)CSSエディタを実装。いくつかの細かい不具合を修正。(2005/02/19)カスタムタグのtldをWEB-INF/web.xmlで定義されたtld、WEB-INF/lib配下に格納されているJARファイルの中からも読み込めるようにした。JSPエディタでカスタムタグのバリデーションを行うようにした(タグの有無、必須属性の有無)。タグパレットからタグを追加後、エディタにフォーカスをあてるようにした。タグパレットでカスタムタグを追加した場合、taglibディレクティブがなければ自動的に挿入するようにした。ように複数クラス指定時の補完に対応した。(2005/02/13)GEFとJDTが必須になりました。タグパレットを追加しました。StrutsIDEをインストールするとStrutsのカスタムタグ、FacesIDEをインストールするとJSFのカスタムタグも使えるようになります。イメージビューアを追加しました。class属性を補完できるようにしました。hrefやsrcなどの属性でディレクトリ、ファイル名の補完ができるようにしました。(2005/02/03)リモートから読み込んだDTDをローカルにキャッシュできるようにした(プリファレンスのDTDのところで設定できます)。拡張向けのAPIを一部変更した。(2005/01/29)大文字のHタグでもアウトラインに見出しとして表示されるようにした。HTMLUtil#escapeXMLメソッドにnullが渡された場合、空文字列を返却するようにした。同梱しているFuzzyXMLを0.0.4にバージョンアップした。(2005/01/22)一部の正規表現でマッチングのネストが深くなるとスタックオーバーフローが発生してしまう問題を修正。1.5.1(2005/01/16)FuzzyXML、JXPathを使うようにした。Struts用カスタムタグのプレビュー機能をStrutsIDE側に移した。バックグラウンドでの活性化に失敗するバグを修正した。1.5.0(2004/12/25)拡張用のAPIを変更,パッケージを整理JSP/XMLの新規作成ウィザードを追加。HTML/JSP/XMLエディタでのフォールディングを実装した。自動補完、閉じタグの自動補完を行えるようにした。この設定を変更することも可能です。XMLエディタでDTDを使用していない場合はvalidationをfalseにするようにした。1.4.1(2004/12/10)html:htmlに対応するコンバータを追加StrutsがApache昇格後のtaglibURIでもプレビューが可能なようplugin.xmlを修正した。HTML/JSPエディタでコメント部もアウトライン表示されるバグを修正。XMLエディタでコメント部にアウトラインと同名のタグが存在すると正しい位置にジャンプできないバグを修正。簡易WebブラウザとURLショートカットの作成ウィザードを実装した。HTMLウィザードのウィンドウタイトルを表示するようにした。1.4.0(2004/11/30)JSPエディタでWebアプリのルート=プロジェクトルートのときカスタムタグの補完とStrutsタグのプレビュー機能が動作しないバグを修正。DOCTYPE宣言が複数行だと1行目しか強調表示されないバグを修正。XMLエディタを実装。タグのアウトライン表示、DTDベースのバリデーションと補完機能を備えています。ネットにつながっていない環境ではローカルのDTDを利用することもできます。1.3.0(2004/11/23)JSPエディタを実装した。カスタムタグ、JSPタグの補完が可能です。Strutsのhtmlタグのプレビューも可能です。プロジェクトのプロパティでWebサイトのルートを指定できるようにした。JSPエディタでtldファイルのローカルからの検索などに利用されます。アウトラインビューが非表示の場合に保管に失敗するバグを修正した。1.0.0(2004/09/10)最初のリリース。Perl5.020002。