2009-11-03 7 views
10

Ich frage mich, ob es möglich ist, Autovervollständigung, Autoformatierung und diese schönen Dinge in Eclipse IDE für Django basierte Vorlagen arbeiten zu lassen.Django Tags für Vorlagen in Eclipse

Hauptsächlich für diese Dinge: {% ... %} {{ ... }}

Vielen Dank im Voraus

+0

Die aktuell empfohlene Methode ist die Verwendung von LiClipse. Siehe Antwort an: http://Stackoverflow.com/a/20837924/110451 für Details –

Antwort

9

Überprüfen Sie diese Seite für Django Eclipse-Plugin: http://eclipse.kacprzak.org/

+0

installiert dies, aber es funktioniert nicht. Es erscheint nicht in den Eigenschaften und in den Editoren. – DataGreed

+0

Vorlagen können nicht importiert oder von @ man2xxl 's asnwer hinzugefügt werden. –

0

Ich weiß nicht wirklich etwas. A priori, es klingt möglich, dass ein Projekt die {% ... %} funktioniert ordnungsgemäß funktioniert, aber die {{ ... }} könnte eine ganze Weile dauern. Bedenken Sie, dass die Django-Templates nichts über den Code wissen, der sie ausfüllt. Daher gibt es keine echte Möglichkeit, Kopfzeilen oder eine Symboltabelle zu betrachten und zu schätzen, dass foobarfoobar ein gültiger Variablenname ist.

2

Ich habe begonnen, meine eigene Vorlage in Windows> Einstellungen> Editoren> HTML> Vorlagen zu erstellen, zum Beispiel für die Tags {% code %} und {% endcomment %}. Natürlich ist das nicht genau das, was Sie wollen, weil es nicht dynamisch ist, und genau dort würde es am meisten helfen.

+1

Irgendwelche Gedanken, das freizugeben (oder etwas zu bauen, das wert ist, davon zu lösen, wenn Sie denken, dass es zu winzig noch ist)? –

0

Sieht aus wie die PyDev 2.0 hat die Integration mit Django Vorlagen-Editor, der mit Aptana Studio 3 von 2010-08-18 arbeitet. Dies kann ein wenig veraltet sein. Ich versuche, das Gleiche heute zu tun. Es gibt Anweisungen von Fabio Zadrozny

2

Standardmäßig hat PyDev "Templates", die dies sehr einfach macht. Ich habe Vorlagen für alle Django-Vorlagen-Tags erstellt und unter Bitbucket geteilt. Laden Sie sie einfach herunter und importieren Sie sie in Eclipse.

+0

Seltsam - Ich sehe keine Änderungen an meinen Vorlagen nach dem Import Ihrer Definitionen. Wie kann ich etwas geändert ändern? –

+1

Importieren Sie unter Fenster> Einstellungen> Web> HTML-Dateien> Vorlagen? Wenn Sie danach auf der Seite * .html arbeiten, können Sie STRG + Leerzeichen eingeben und eine Liste der zu verwendenden Django-Vorlagen erhalten. Lassen Sie mich wissen, ob das hilft. – man2xxl

+0

Woks wunderbar! –