Django模板在Eclipse中突出显示语法

abo*_*nov 27 python ide django syntax-highlighting pydev

我使用Eclipse和pydev进行django开发.这或多或少都有效,包括调试.语法突出显示似乎无处不在.我无法对模板思想进行任何突出显示.有没有办法获得模板的突出显示和代码建议?

M J*_*M J 50

Eclipse的Django Editor插件

  • +1这对我来说是迄今为止最好的解决方案.也适用于Jinja2模板,因为它们具有基本相同的语法. (2认同)
  • 只是补充说插件现在已经修好了,而且非常棒.我甚至将它用于普通的HTML高亮显示. (2认同)

sha*_*rey 13

为清楚起见

Django模板编辑器仅适用于Aptana 3.0及更高版本.仅在日食中的Pydev不支持它.Aptana可以作为eclipse插件使用,也可以单独使用.

正如mcoconnor提到的那样 - >首选项 - >常规 - >编辑器 - >文件关联将为您提供扩展列表.

  1. 选择*.html作为文件类型
  2. 从Associated编辑器中选择HTML.Django Templates Editor(Aptana)
  3. 单击默认.
  4. 重新加载您在编辑器中打开的所有html文件

这应该使Aptana正确处理Django特定标记而不是报告错误,并且还将提供代码完成.


Fab*_*zny 5

目前推荐使用带有PyDev的Django模板编辑器的方法是使用LiClipse:http://www.liclipse.com(这是一个商业版本,用于保持PyDev支持 - 因此它有PyDev独立和一堆其他内置的好东西).

请注意,默认情况下,LiClipse中的html编辑器绑定到.html,django模板绑定到.djhtml,因此,您可以:

  • 用> LiClipse Django Editor打开
  • 右键单击打开的编辑器> languages> Django

或者您可以更改以下默认关联:

  • 窗口>首选项>常规>编辑器>文件关联>*.html
    • 添加LiClipse Django编辑器>将其设置为默认值.


And*_*Dog 4

最新的 PyDev 版本包含 Django 模板编辑器,但它与普通 Eclipse 不兼容。您必须使用 Aptana Studio。

只需使用http://pydev.org/nightly作为更新 URL,PyDev 和 Django 模板编辑器包就应该在那里。

  • @Roberto:我并没有说 Aptana 很好。其实我自己也比较喜欢标准的Eclipse,HTML高亮对我来说就足够了。(如果 Django 模板变得如此复杂以至于您需要突出显示,那么您就做错了。) (6认同)