我尝试为接受Cypher查询的查询框添加语法突出显示。是否有可用的快捷方式?
答案 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();