标签:des style blog http color io os 使用 java
官方网站定义: http://codemirror.net/
User manual and reference guide
mode/
directory), and it isn‘t hard to write new ones for other languages.1 Features 2 3 Support for over 60 languages out of the box 4 A powerful, composable language mode system 5 Autocompletion (XML) 6 Code folding 7 Configurable keybindings 8 Vim, Emacs, and Sublime Text bindings 9 Search and replace interface 10 Bracket and tag matching 11 Support for split views 12 Linter integration 13 Mixing font sizes and styles 14 Various themes 15 Able to resize to fit content 16 Inline and block widgets 17 Programmable gutters 18 Making ranges of text styled, read-only, or atomic 19 Bi-directional text support 20 Many other methods and addons...
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 Bracket、CoDev、Light Table等开发环境,还被作为各种SQL、Haxe、JavaScript在线编辑器的基础库来使用。
codemirror是一款"Online Source Editor",基于Javascript,短小精悍,实时在线代码高亮显示,他不是某个富文本编辑器的附属产品,他是许多大名鼎鼎的在线代码编辑器的基础库。比如以下代码编辑器都是基于codemirror的:
附注 -- 各种不同语言的Demo演示:
HTML+PHP mixed-mode (courtesy of Yahoo!)
Python (by Timothy Farrell)
Lua (by Franciszek Wawrzak)
Ruby (by Michal Hantl, unfinished)
SQL (by John Benediktsson)
PLSQL (by Peter Raganitsch)
diff (courtesy of Liran Nuna)
Groovy (by eXo Platform)
OmetaJS (by Eric KEDJI)
标签:des style blog http color io os 使用 java
原文地址:http://www.cnblogs.com/xymqx/p/3969089.html