que liclipse python django ide syntax-highlighting pydev

python - que - liclipse wikipedia



Resaltado de sintaxis de plantillas Django en Eclipse (5)

Uso Eclipse y Pydev para el desarrollo de Django. Esto ha funcionado más o menos bien, incluida la depuración. Sin embargo, el resaltado de sintaxis no parece funcionar en todas partes. No pude obtener ningún resaltado para el pensamiento de plantillas. ¿Hay alguna forma de obtener las sugerencias de resaltado y código para las plantillas?


Para mayor claridad

Django Templates Editor solo está disponible con Aptana 3.0 y versiones posteriores. Pydev solo en el eclipse no lo soporta. Aptana está disponible como un complemento de eclipse o independiente.

Como lo menciona mcoconnor Ventana -> Preferencias -> General -> Editor -> Asociaciones de archivos le dará una lista de extensiones.

  1. Elija * .html como el tipo de archivo
  2. Seleccione HTML.Django Templates Editor (Aptana) de editores asociados
  3. Haga clic en Predeterminado.
  4. Vuelve a cargar los archivos html que tenías abiertos en el editor.

Esto debería hacer que Aptana trate el marcado específico de Django correctamente en lugar de informar errores y también ofrecerá la finalización del código.


La forma actual recomendada de tener un Editor de plantillas Django con PyDev es mediante el uso de LiClipse: http://www.liclipse.com (que es una contraparte comercial hecha para mantener PyDev, como tal, tiene a PyDev independiente y un montón de otros golosinas incorporadas).

Tenga en cuenta que, de forma predeterminada, el editor html en LiClipse está vinculado a .html y las plantillas django a .djhtml, por lo que puede:

  • abrir con> LiClipse Django Editor
  • Haga clic derecho en un editor abierto> idiomas> Django

O puede cambiar la asociación predeterminada en:

  • ventana> preferencias> generales> editores> asociaciones de archivos> * .html
    • agregue el editor LiClipse Django> configúrelo como predeterminado.

Las últimas versiones de PyDev incluyen un editor de plantillas Django, pero no es compatible con Eclipse de vainilla. Tienes que usar Aptana Studio en su lugar.

Simplemente use http://pydev.org/nightly como URL de actualización, los paquetes de editor de plantillas de PyDev y Django deberían estar allí.


Si instala la plataforma de herramientas web de Eclipse (WTP), incluye un editor HTML agradable, que hace el 95% del resaltado de sintaxis que desearía en una plantilla de Django. También incluye editores para otros tipos de web comunes, como JS y CSS, que a menudo son agradables cuando se trabaja con proyectos Django. Esto también le dará finalización de código y cierre automático de etiquetas para los elementos HTML, al menos.

Si usa una extensión .html en sus archivos de plantilla, probablemente obtendrá el editor correcto de forma predeterminada cuando los abra, pero si no, puede asociar el Editor HTML con la extensión que use en la ventana -> Preferencias - > General -> Editor -> Interfaz de asociaciones de archivos.