web-dev-qa-db-ja.com

Django Eclipseでのテンプレート構文の強調表示

Django開発にはEclipseとpydevを使用しています。これはデバッグを含めてほぼ問題なく機能しました。構文の強調表示はどこでも機能しないようですが、テンプレートの強調表示を取得できませんでした。テンプレートの強調表示とコードの提案を取得する方法はありますか?

27
abolotnov

最新のPyDevバージョンにはDjangoテンプレートエディターが含まれていますが、VanillaEclipseとは互換性がありません。代わりにAptanaStudioを使用する必要があります。

http://pydev.org/nightly を更新URLとして使用するだけで、PyDevとDjangoテンプレートエディターパッケージが存在するはずです。

4
AndiDog
50
M J

明確にするために

Django Templates Editorは、Aptana3.0以降でのみ使用できます。 EclipseのPydevだけではサポートされていません。 Aptanaは、Eclipseプラグインまたはスタンドアロンとして利用できます。

Mcoconnorウィンドウ->設定->一般->エディタ->ファイルの関連付けで述べたように、拡張子のリストが表示されます。

  1. ファイルタイプとして* .htmlを選択します
  2. 関連するエディターからHTML.Djangoテンプレートエディター(Aptana)を選択します
  3. [デフォルト]をクリックします。
  4. エディタで開いたhtmlファイルをリロードします

これにより、Aptanaはエラーを報告する代わりにDjango特定のマークアップを正しく処理し、コードの補完も提供します。

13
shanemgrey

DjangoテンプレートエディターとPyDevを使用する現在の推奨方法は、LiClipseを使用することです: http://www.liclipse.com (これはPyDevをサポートし続けます-そのため、PyDevがスタンドアロンで、他の多くの機能が組み込まれています)。

デフォルトでは、LiClipseのhtmlエディターは.htmlにバインドされており、Djangoテンプレートは.djhtmlにバインドされているため、次のいずれかを実行できます。

  • > LiClipse Djangoエディターで開く
  • 開いているエディターを右クリック>言語> Django

または、次の場所でデフォルトの関連付けを変更できます。

  • ウィンドウ>設定>一般>エディター>ファイルの関連付け> * .html
    • liClipseを追加Djangoエディター>デフォルトとして設定します。
5
Fabio Zadrozny