我正在尝试让Zen Coding为CodeMirror工作(对于已经成功使用CodeMirror的项目)。在demo之后,我将像这样初始化CodeMirror实例:
var myCodeMirror = CodeMirror.fromTextArea(document.getElementById("editarea"), {
theme: "blackboard",
lineNumbers : true,
syntax: 'html',
onLoad: function (editor) {
zen_editor.bind(editor);
}
});
但是Zen编码功能似乎根本不起作用(点击选项卡似乎没有效果),并且JavaScript控制台上没有错误。有没有人有经验,或者可以向我介绍相关材料?
文件按以下顺序加载:
<script src="codemirror/lib/codemirror.js"></script>
<script src="codemirror/mode/xml/xml.js"></script>
<script src="codemirror/mode/javascript/javascript.js"></script>
<script src="codemirror/mode/css/css.js"></script>
<script src="codemirror/mode/htmlmixed/htmlmixed.js"></script>
<script src="js/zen_codemirror.min.js"></script>
最佳答案
尝试使用Emmet(一个重新命名的Zen Coding项目):https://github.com/emmetio/codemirror
看起来您使用的是CodeMirror所不支持的较新版本的CodeMirror。
关于javascript - 带有Zen编码的CodeMirror无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14927569/