html中使用codemirror
时间: 2023-07-26 16:03:31 浏览: 159
要在 HTML 中使用 CodeMirror,你需要先下载 CodeMirror 的库文件,然后在 HTML 文件中引入这些文件。
以下是一个最简单的使用 CodeMirror 的 HTML 文件示例:
```html
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="codemirror/lib/codemirror.css">
<script src="codemirror/lib/codemirror.js"></script>
<script src="codemirror/mode/javascript/javascript.js"></script>
</head>
<body>
<textarea id="myTextArea"></textarea>
<script>
var myTextArea = document.getElementById("myTextArea");
var myCodeMirror = CodeMirror.fromTextArea(myTextArea, {
mode: "javascript",
lineNumbers: true
});
</script>
</body>
</html>
```
在上面的示例中,我们引入了 CodeMirror 的 CSS 和 JavaScript 文件。然后,在页面中创建一个 textarea 元素,并给它一个 ID。接着,在 JavaScript 中,我们获取这个 textarea 元素,并使用 CodeMirror.fromTextArea() 方法将其转换为 CodeMirror 编辑器。在这里,我们指定了编辑器的模式为 JavaScript,并启用了行号显示功能。
如果你想使用其他语言的模式,只需要在引入 CodeMirror 的 JavaScript 文件后,再引入相应语言的模式文件即可。例如,要使用 CSS 的模式,可以在 head 中添加以下代码:
```html
<script src="codemirror/mode/css/css.js"></script>
```
以上就是使用 CodeMirror 的基本方法。你可以根据需要进一步配置和定制 CodeMirror 编辑器。
阅读全文