CodeMirror:基于JavaScript的代码编辑器
jopen
12年前
CodeMirror 是一个基于 JavaScript 的代码编辑器,你可以将其嵌入到任何支持 JavaScript 的页面中。
CodeMirror 支持大量语言的语法高亮,包括C、C++、C#、Java、Perl、PHP、JavaScript、Python、Lua、Go、Groovy、 Ruby 等,以及 diff、LaTeX、SQL、wiki、Markdown 等文件格式。此外,CodeMirror 还支持代码自动完成、搜索/替换、HTML 预览、行号、选择/搜索结果高亮、可视化 tab、Emacs/VIM 键绑定、代码自动格式等。
CodeMirror 采用 MIT 开源许可协议,目前已经被集成到各种应用程序中,如 Adobe Brackets、CoDev、Light Table 等开发环境,还被作为各种 SQL、Haxe、JavaScript 在线编辑器的基础库来使用。
CodeMirror 开发者近日发布了 3.0 版本。该版本进行了一些改进,如果你使用之前的版本,则需要注意,3. 0 中的 API 与 2.0 存在一些不兼容的问题,详细信息见升级向导。此外,重要的是,3.0 放弃了对 IE7 的支持。
项目官网/下载:http://codemirror.net/
Github 地址:https://github.com/marijnh/CodeMirror
来自: www.iteye.com