由于某些原因,它不显示要突出显示的文本或任何内容,不确定原因。
链接:
<link rel=stylesheet href="http://codemirror.net/mode/php/../../doc/docs.css">
<link rel="stylesheet" href="http://codemirror.net/mode/php/../../lib/codemirror.css">
<script src="http://codemirror.net/mode/php/../../lib/codemirror.js"></script>
<script src="http://codemirror.net/mode/php/../../addon/edit/matchbrackets.js"></script>
<script src="http://codemirror.net/mode/php/../htmlmixed/htmlmixed.js"></script>
<script src="http://codemirror.net/mode/php/../xml/xml.js"></script>
<script src="http://codemirror.net/mode/php/../javascript/javascript.js"></script>
<script src="http://codemirror.net/mode/php/../css/css.js"></script>
<script src="http://codemirror.net/mode/php/../clike/clike.js"></script>
<script src="http://codemirror.net/mode/php/php.js"></script>
CSS:
.CodeMirror { height: 400px; width: 500px; border-radius:6px; padding-top:3px; border: 1px solid #ddd; }
.CodeMirror-scroll { max-height: 400px; width:500px; }
.CodeMirror pre { display:inline-block; padding-left: 7px; line-height: 1.25; }
脚本:
<script>
var editor = CodeMirror.fromTextArea(document.getElementById("demotext"), {
lineNumbers: true,
matchBrackets: true,
mode: "text/x-php",
indentUnit: 4,
indentWithTabs: true,
enterMode: "keep",
tabMode: "shift"
});
</script>
它显示奇怪但不工作D:
需要更多信息?让我知道!
答案 0 :(得分:2)
嗯,如果在为stackoverflow准备代码期间它不是copy'replace错误,那么include是错误的:“mode / php /../../ lib / codemirror.js”。我建议检查你的包裹。
对于一个工作示例,您可以查看: https://raw2.github.com/jakoch/editor/master/index.php
你在Github找到了一个有效的例子。随意贡献:https://github.com/jakoch/editor
答案 1 :(得分:1)
您需要添加PHP标记
<?php
$var = "Hello";
print $var;
?>
答案 2 :(得分:0)
我希望这有助于其他人 它不起作用因为你需要打开php标签&#34;
mode: {
name: 'php',
startOpen: true
}
答案 3 :(得分:0)
codemirror/mode/clike/clike.js
确保您包含此js以便语法高亮显示