2010-11-24 11 views
5

EclipseでJSPを編集するときに、<script>タグ(つまりJavascriptコード)の内容が適切に色分けされ、フォーマットされます。JavaScriptを使用するようにEclipseを設定する

この質問の範囲を超えている理由で、カスタムJavaScriptタグを作成しました。<sj:script>としましょう。このタイプの本体は、通常の<script>タグと同じように、純粋なjavascriptです。

ただし、カスタムタグ内にJavascriptコードがある場合、単純なテキスト(色分けされていない、インデントがないなど)として扱われます。

私の質問は、EclipseでカスタムJSPタグ内で特定のエディタを使用するにはどうすればいいですか?

+0

は本当の質問ではありません。なぜカスタムタグを定義する必要がありますか?それは物事を行うためのやや独特な方法のようです。 – NimChimpsky

+0

それは、私は同意します。しかし、私は...特殊な方法で動作するフレームワークを開発しています –

+1

私はまったく同じ状況で終了し、現在[回答を探しています](http://stackoverflow.com/questions/19391634/)エプソン・ウィ・ウェイ・ウェイ・ウィーク・ア・イー・シップ・ウィーク・ウィズ・ジェフ・エディター・トゥ・ザ・ボディ・フォー・ア・カスタム・タ)私は何かを学ぶなら、ここに結果を投稿します。 –

答えて

0

タグライブラリ記述子ファイルをカスタムタグを使用しているJSPに含めましたか?

+0

はい、それはコンテンツがJavascriptであり、このタグ内のコンテンツにjavascriptエディタを使用する必要があることをEclipseに伝えません。 –

0

私は、JSファイルを編集する日食可能日食のためのプラグインのリストを持っている:

http://www.delicious.com/powtac/javascript+eclipse

だけでリンクを谷に行くと、それらをインストールする方法を別の説明を参照してください。

+0

答えてくれてありがとうございますが、.jsファイルを編集するときに問題はありません(Eclipseエディタで十分です)。私の問題は、JSPファイル(HTMLマークアップを含む)の中にいるときです。eclipseがカスタムタグ内のテキストの「javascript」モードに切り替えるようにしたいのです。 –

0

AFAIKはファイル拡張子に基づいて選択されており、ファイル内の特定の内容に基づいてこれをカスタマイズする仕組みはありません。

私は、カスタムの内側にincludeディレクティブを使用して、あなたのJavaScriptが外部ファイルにスニペット入れ(努力おそらく価値はありません)口座に

  • をカスタムスクリプトタグを取るために2つのオプション

  • +0

    デフォルトのテキストエディタから拡張したカスタムテキストエディタを作成する簡単な方法がありますか?カスタムタグのルールのみを追加しますか? –

    +0

    私はあなたが一般的なJava開発であるかを知っている快適な、特に開発の日食が、私は適度に複雑であるとして、それを分類するしないでください。 Offcourseでは、デフォルトのエディタを見て、それを拡張することができます。しかし、私は第二の選択肢を選択するだろう – ddewaele

    +0

    第二の選択肢は私にそれほど助けにならない、私はそれを行うことができることを知っている。思考に感謝します。 –

    0

    Eclipseは、あなたがすべてのJSPページのために利用することができ、特定のタグを追加することができるテンプレート機能を備えています。

    あなたは、Eclipse WTP(Webツールプラットフォーム)

    1.Open Preferencesウィンドウあなたが見ることができ、その上に、メニューから[選択ウィンドウ]> [環境設定] 2.Expandウェブオプション、[CSSファイル、HTMLをインストールしていることを確認ファイルなど。 3. JSPファイルの選択 4.選択エディタ 5.テンプレートの選択 6.対応するペインで[新規作成]をクリックし、残りの部分を簡単に実行できます。

    +0

    お返事いただきありがとうございますが、私はこれがどのように私を助けてくれるのか分かりません。私はあなたが私を指摘設定が... certian comands上で自動的に生成されますコードのsnipetsを定義することができますしたり、私が何かを逃したと思いますか? –

    +0

    私は、同じように推測します。 TLDファイルなどをどこに置いているのかなど、より多くの情報を提供できますか? –

    1

    MyEclipseまたはAptana Studioを試すことができます。彼らはWeb開発のためにはるかに優れたエディタを提供しています。

    1. あなたは、ブラウザのJavaScriptをキャッシュ(代わりに、それをダウンロードすることができ、より良いエディタ
    2. を使用することができます。

      しかし、もっと良いアプローチが<script src="...">ていることを別のファイルと参照にJSを置くことです毎回ページの残りの部分と一緒に)

    3. JavaScriptのテストを書くことができます(JSファイルが人質になっている場合は不可能です)。

    [編集] Eclipseはオープンソースです。 WTPプロジェクトのコードをダウンロードし、テキストエディタの部分を探して "script"を検索します。あなたが見つけたすべての場所で、 "sj:script"も追加します。

    +0

    回答ありがとうございます。私が今必要とするのは、余分なマイルに移動し、適切にeclipseで適切に処理された「インライン」カスタムjavascriptを持つことです。 –

    関連する問題