我正在ace/mode/html
模式下使用ACE编辑器,并设置ace/theme/ambiance
主题(深色主题)几乎可以满足我的所有需求。除了一件事:HTML注释以几乎不可读的灰色阴影呈现。
碰巧的是,正在编辑的文件有很多SSI include指令(是的,SSI仍然有效)。我需要编辑器以以下形式突出显示SSI包含评论:
<!--#include file="content.shtml"-->
和
<!--#include virtual="layout.shtml"-->
的颜色(和背景)与其他HTML注释的颜色不同。使ACE突出显示SSI的最简单方法是什么,例如在黄色背景上用黑色表示?
我了解做到这一点需要与ACE模式进行交互。我环顾四周,似乎创建ACE编辑模式是为内圈保留的一种神秘艺术。有人针对这个特定问题有快速解决方案吗?
还是我错过了要点,而只需要更改某些类的CSS即可? (不过,我不知道是哪个...)
我应该补充一点,ACE编辑器是从CDN(Cloudflare)中拉出的,所以我不能更改基本文件。哦,我也不是正则表达式专家。