CodeMirror简介:
CodeMirror是一款使用JavaScript实现,面向浏览器的多功能文本编辑器。 它专门用于代码的编辑,并附带了一些语言模式和插件来实现更加高级的编辑功能。 丰富的编程API和一个CSS主题化系统可用于定制CodeMirror以适合您的应用程序,并将其与新的功能扩展。 CodeMirror项目网站:http://codemirror.net/ |
CodeMirror的特性:
- 支持超过60种编程语言
- 强大的、可组合的语言模式系统
- 自动补全(XML)
- 代码折叠
- 可配置的按键绑定
- Vim与Emacs绑定
- 搜索和替换接口
- 括号和标签匹配
- 支持分割视图
- Linter集成
- 混合的字体大小和样式
- 多种主题
- 能够调整大小以适应内容
- 内联和块级部件
- 可编程的gutters
- 为一定范围的文本添加样式,设为只读,或者原子的
- 双向文本支持
- 许多其它的方法和插件
社区:
CodeMirror是一个使用MIT协议进行共享的开源项目。它被应用在Light Table, Adobe Brackets ...