CodeMirror 是一款基于 JavaScript 的代码编辑器,可以集成到 Web 应用程序中,提供了语法高亮、代码折叠、自动完成等功能,适用于编写代码、文档、Markdown等。

使用 CodeMirror 需要在 HTML 文件中引入 CodeMirror 相关的 CSS 和 JS 文件,并且在 JavaScript 中初始化一个 CodeMirror 实例。以下是一个简单的示例:

  1. 引入 CodeMirror 文件
<link rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.62.0/codemirror.min.css'>
<script src='https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.62.0/codemirror.min.js'></script>
<script src='https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.62.0/mode/javascript/javascript.min.js'></script>
  1. 初始化 CodeMirror 实例
var editor = CodeMirror.fromTextArea(document.getElementById('myTextarea'), {
  lineNumbers: true, // 显示行号
  mode: 'javascript' // 设置语言模式
});
  1. 在 HTML 中添加 textarea 元素
<textarea id='myTextarea'></textarea>

这样就可以在页面中使用 CodeMirror 编辑器了。

CodeMirror 还提供了很多可配置的选项,比如主题、字体大小、自动完成等,可以根据需求进行配置。详细的 API 文档可以参考官方文档。

CodeMirror 代码编辑器使用教程:语法高亮、代码折叠、自动完成

原文地址: https://www.cveoy.top/t/topic/n743 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录