【问题标题】:aptana html highlighting not working wellaptana html 突出显示效果不佳
【发布时间】:2026-01-20 08:30:01
【问题描述】:

我刚刚下载了 Aptana (v3.0.4),我真的很喜欢它,它在编码方面比 Dreamweaver 好得多。到目前为止我发现的一个大问题是我无法让 HTML 突出显示正常工作。

例如,我转到主题选择器并选择一个主题(在本例中是 Dreamweaver 主题,因为我已经习惯了这些颜色)。它适用于 php、javascript、css ......但适用于 HTML。它不会为不同的 html 标签(如 “a”、“img”、“form” 等)赋予不同的颜色。如果我查看调色板,我可以看到这些标签分配了不同的颜色,但无论它们在调色板中有什么颜色,它们都采用调色板中“html meta”元素的颜色。所以基本上,所有标签都有相同的颜色,这很烦人。

有没有办法解决这个问题?我什至创建了一个复制 Dreamweaver 的新主题进行修改,但还是一样...

编辑

这似乎与Scopes有关。着色规则将颜色分配给特定范围(每个编码元素都有一个与其链接的范围)。在调色板中,每个 html 标签 ("a","img",etc) 都有一个不同的范围链接到它。但是,如果我使用 Aptana 的 Show Scope 工具,所有这些元素都会显示相同的范围:text.html.basic meta.tag.block.any.html entity.name.tag .inline.any.html,而不是每一个都显示一个不同的。因此,由于它们都具有相同的范围,因此使用它们编辑器您不能为每个选择不同的颜色......还有其他方法吗?是否可以更改元素的分配范围?

【问题讨论】:

    标签: html aptana highlighting


    【解决方案1】:

    这些操作的行为类似于 CSS 选择器。

    GO => entity.name.tag.inline.(form, img, p, etc.).html.

    (1) 打开首选项主题面板。

    (2) ADD (+) NEW 元素。

    (3)SELECT您想要的STYLES

    (4) 粘贴您想要的范围选择器例如, "entity.name.tag.inline.form.html " 进入 范围选择器字段…和CLICK '应用'.

    (5) PRESTO CHANGE-O!

    【讨论】:

      【解决方案2】:

      当前所有 HTML 标记都具有相同的范围,因此您(还)不能按照您的要求进行操作。但请提交功能请求,以便将其添加到列表中。

      【讨论】:

        【解决方案3】:

        也许检查 aptana 中 html 文件的默认编辑器?

        不管怎样,我的 aptana 总是为每个标签设置相同的颜色。

        【讨论】:

          最近更新 更多