Skip to content

可扩展代码编辑器

CodeMirror 是用于 Web 的代码编辑器组件。它可以在网站中用于实现文本输入字段,支持许多编辑功能,并具有丰富的编程接口以允许进一步扩展。

这是一个 CodeMirror 例子,配置用于编辑 JavaScript 代码。

特性

关于

CodeMirror 开源许可证为 MIT。在 GitHub 上开发。

该库支持 IE11 之后的浏览器 (使用若干 polyfill)。

你可以在 forum上询问、讨论本项目。 Bugs应该通过 issue tracker 上报。我们的目标是成为一个包容、热情的社区。为了做到这一点,我们有一个适用于项目沟通的 行为准则

语言支持

以下语言是全量的解析器包,包含领域语言的集成和扩展代码:

还有一个可以使用的 CodeMirror 5 modes 集合, 以及一个 社区 维护的语言包列表。如果上面没有列出您的语言,您仍然可以在那里找到解决方案。