Cypher语法突出显示在文本区域?

时间:2015-04-08 16:54:12

标签: cypher syntax-highlighting

我尝试为接受Cypher查询的查询框添加语法突出显示。是否有可用的快捷方式?

1 个答案:

答案 0 :(得分:4)

我使用了codemirror 这非常容易实现。首先为模式添加codemirror.js库和codemirror.css文件加cypher.js以及您要使用的主题的cc文件(在下面的示例中,主题为{{1} }})。然后使用neo.css在html中创建textarea元素,并在脚本中初始化它:

id="code"

请注意,您可以var editor = CodeMirror.fromTextArea(document.getElementById("code"), { mode:'cypher', lineNumbers: true, theme: 'neo' });

访问该文字
getValue()

您可以通过以下方式进行编辑:

var query = editor.getValue();