Eclipse中Django模板语法高亮

27 投票
5 回答
16045 浏览
提问于 2025-04-16 12:51

我在用Eclipse和pydev做django开发。整体上还算顺利,包括调试功能。不过,语法高亮似乎并不是在所有地方都能用。我发现模板的部分完全没有高亮显示。请问有没有办法让模板也能显示高亮和代码建议呢?

5 个回答

13

为了更清楚

Django模板编辑器只有在Aptana 3.0及更高版本中才能使用。单独使用Eclipse中的Pydev是无法支持的。Aptana可以作为Eclipse的插件使用,也可以单独安装。

正如mcoconnor提到的,进入窗口 -> 偏好设置 -> 常规 -> 编辑器 -> 文件关联,你会看到一个扩展名的列表。

  1. 选择*.html作为文件类型
  2. 从关联编辑器中选择HTML.Django模板编辑器(Aptana)
  3. 点击默认。
  4. 重新加载你在编辑器中打开的任何html文件

这样设置后,Aptana就能正确处理Django特有的标记,而不是报错,并且还会提供代码补全的功能。

4

最新的PyDev版本里有一个Django模板编辑器,但它不能和普通的Eclipse一起用。你需要使用Aptana Studio。

只需把更新地址设置为 http://pydev.org/nightly,在这里你可以找到PyDev和Django模板编辑器的安装包。

撰写回答