无法使语法突出显示在" Ace"文本编辑器

时间:2013-08-01 16:56:33

标签: javascript ace-editor

我最近在我的雇主的一个项目中使用Ace,但现在我已经继续前进,我似乎无法使用语法突出显示来处理我的新项目。请注意,我无法访问使用Ace的旧项目。

我将代码从http://ace.c9.io/#nav=embedding复制到我的网站,在那里它解释了如何将Ace嵌入到网页中。

我注意到在该示例中,使用了ace-builds中src-noconflict目录中的ace.js文件,因此我从github下载了该特定文件(截至10分钟前的最新版本)。

我将那个ace.js文件复制到我的新项目中。

当我尝试在IE中启动网页时,我看到以下错误消息:

行:13096 错误:无法获取未定义或空引用的属性'cssClass'

一旦我解除了错误消息,看起来Ace编辑器在页面上工作,但一切都是黑白的 - 没有语法高亮。

我可能做错了什么,我该怎么做才能让Ace正常工作?

1 个答案:

答案 0 :(得分:5)

如果您使用的是嵌入代码段,那么您还需要setThemesetMode,这些文件要求monokaimode-javascript文件位于您的ace目录中。 js文件驻留。