ACE编辑器HTML模式自定义突出显示

时间:2018-11-28 04:35:05

标签: javascript ace-editor

我正在ace/mode/html模式下使用ACE编辑器,并设置ace/theme/ambiance主题(深色主题)几乎可以满足我的所有需求。除了一件事:HTML注释以几乎不可读的灰色阴影呈现。

碰巧的是,正在编辑的文件有很多SSI include指令(是的,SSI仍然有效)。我需要编辑器以以下形式突出显示SSI包含评论:

  <!--#include file="content.shtml"-->

  <!--#include virtual="layout.shtml"-->

的颜色(和背景)与其他H​​TML注释的颜色不同。使ACE突出显示SSI的最简单方法是什么,例如在黄色背景上用黑色表示?

我了解做到这一点需要与ACE模式进行交互。我环顾四周,似乎创建ACE编辑模式是为内圈保留的一种神秘艺术。有人针对这个特定问题有快速解决方案吗?

还是我错过了要点,而只需要更改某些类的CSS即可? (不过,我不知道是哪个...)

我应该补充一点,ACE编辑器是从CDN(Cloudflare)中拉出的,所以我不能更改基本文件。哦,我也不是正则表达式专家。

0 个答案:

没有答案