CodeMirror 是一款“Online Source EdiTor”,基于JavaScript,短小精悍,实时在线代码高亮显示,他不是某个富文本编辑器的附属产品,他是许多大名鼎鼎的在线代码编辑器的基础库。
本站的 RunJS.cn 、在线LESS编译器和Markdown编辑器就是采用这个组件开发。
可以看出,CodeMirror的作者是一个十分向往自由的人。但他的CodeMirror绝对不简单,看看下面这份清单:
上述的这些在线代码编辑器都是基于CodeMirror的,是不是感到惊讶,里面有你熟悉的JS Library。
CodeMirror本身的定位也很明确,短小精悍,但代码质量很高,在Google Group的群里面,人们热烈的进行着用CodeMirror做各式各样改造的讨论,可见对他的欢迎。以下有各种不同语言的Demo演示:
HTML+PHP mixed-mode (courtesy of Yahoo!)
Python (by Timothy Farrell)
Lua (by Franciszek Wawrzak)
SQL (by John Benediktsson)
PLSQL (by Peter Raganitsch)
diff (courtesy of Liran Nuna)
Groovy (by eXo Platform)
OmetaJS (by Eric KEDJI)
假如你有项目需要在线代码编辑,还等什么?CodeMirror,绝对是你最好的选择。
为了尊重作者对自由的向往,请在使用前认真阅读以下LICEnse,并严格尊重作者的声明:
https://github.com/marijnh/CodeMirror2/blob/master/LICENSE
发布于 2017-12-21 23:25:12 | 87 次阅读
发布于 2017-11-23 23:51:41 | 69 次阅读
发布于 2017-10-21 00:31:47 | 51 次阅读
发布于 2017-09-22 00:32:40 | 98 次阅读
发布于 2017-08-01 03:55:01 | 83 次阅读
发布于 2017-05-23 00:19:52 | 132 次阅读
发布于 2016-06-22 08:29:44 | 101 次阅读