我想在ace编辑器上动态地突出显示编程语言的语法(就像在Ideone上完成的那样)。
我提到了以下资源:
https://github.com/pc035860/angular-highlightjs
http://plnkr.co/edit/OPxzDu?p=preview,
但无法在ace编辑器上实现它。
然而,ideone.com也使用ace编辑器并使用angularjs进行语法高亮显示。
根据上述资源,我写了以下代码:
<div ui-ace hljs hljs-no-escape>
#include<bits/stdc++.h>; using namespace std; int main() { return 0; }
</div>
这是我的app.js代码:
angular.module('ace_app', ['ui.ace','hljs']);
但我的王牌编辑器什么都没有显示。
我正在使用angularjs ace指令: github.com/angular-ui/ui-ace
我认为这两个指令是冲突的:ace和hljs(highlightjs)