ace编辑器(静态)突出显示代码(grunt任务)

时间:2014-03-25 21:32:05

标签: gruntjs ace-editor

我正在尝试使用" ace-editor" 来突出显示文档的代码。 我也想在一项艰巨的任务中这样做。

以前是否有人这样做过或知道是否有可能?

我目前正在使用" highlight.js" ,效果非常好,但不支持语法突出显示" less.js"

经过测试:(不会按我的要求突出显示)

hljs.highlightAuto(grunt.file.read('myfile.less')).value

最佳结果:(将" java" 设为lang)

hljs.highlight('java',grunt.file.read('myfile.less')).value

目前看起来像这样(可以但不完美)
http://more-or-less.org/

也赞赏:

任何其他可以工作的荧光笔(需要无效代码才能正常工作)

更多信息

1 个答案:

答案 0 :(得分:1)

您可以在https://github.com/ajaxorg/ace/blob/master/demo/static-highlighter/server.js找到使用荧光笔的ace演示 基本上你需要创建一个包装器,它提供与hljs相同的api,但是只需要调用Ace。