Django modèles de coloration syntaxique dans Eclipse
J'utilise Eclipse et pydev pour django développement. Cela a fonctionné plus ou moins ok, y compris le débogage. La coloration syntaxique ne semble pas fonctionner partout bien. Je ne pouvais pas obtenir tout en soulignant pour les modèles de pensée. Est-il un moyen d'obtenir la mise en évidence et le code des suggestions pour les modèles?
- Double Possible: stackoverflow.com/q/1670643/151299
Vous devez vous connecter pour publier un commentaire.
La dernière PyDev versions incluent un éditeur de template de Django, mais il n'est pas compatible avec la vanille Eclipse. Vous devez utiliser Aptana Studio à la place.
Suffit d'utiliser http://pydev.org/nightly que mettre à jour l'URL, le PyDev et Django éditeur de modèle de colis doit être là.
Django Éditeur de Plugin pour Eclipse
Pour plus de clarté
Django Éditeur de Modèles est disponible uniquement avec Aptana 3.0 et versions ultérieures. Pydev dans eclipse seul ne le supporte pas. Aptana est disponible comme un plugin eclipse ou autonome.
Comme mentionné par mcoconnor Fenêtre -> Préférences -> Général> Editor -> Fichier des Associations allons vous donner une liste d'extensions.
Cela devrait rendre Aptana traiter le Django balisage spécifique correctement au lieu de signaler les erreurs et offrira également de la complétion de code.
L'actuel recommandé d'avoir un Django Éditeur de Modèles avec PyDev est par l'utilisation de LiClipse: http://www.liclipse.com (qui est un homologue de les garder PyDev pris en charge -- en tant que tel, il a PyDev autonome et un tas d'autres goodies builtin).
Notez que par défaut, l'éditeur html dans LiClipse est lié .html et les modèles django pour .djhtml, alors, vous pouvez soit:
Ou vous pouvez modifier la valeur par défaut association:
Si vous installez Eclipse Web Tools Platform (WTP), il regroupe un gentil éditeur HTML, ce qui fait 95% de la syntaxe que vous voulez dans un Django template. Il comprend également des éditeurs pour les autres communes de web types, comme les JS et CSS, qui sont souvent de nice lorsque l'on travaille avec Django projets. Cela permettra également de vous donner la complétion de code et automatique de la balise de clôture pour les éléments HTML, au moins.
Si vous utilisez un .l'extension html sur vos fichiers de modèle, vous aurez probablement la droite de l'éditeur par défaut lorsque vous les ouvrez, mais si pas, vous pouvez associer l'Éditeur HTML avec quelle que soit l'extension que vous utilisez dans la Fenêtre -> Préférences -> Général> Editor -> Fichier des Associations de l'interface.