Friday, November 1, 2013


CodeMirror is a versatile text editor implemented in JavaScript for the browser. It is specialized for editing code, and comes with a number of language modes and addons that implement more advanced editing functionaly.

A rich programming API and a CSS theming system are available for customizing CodeMirror to fit your application, and extending it with new functionality.


Support for over 60 languages out of the box
A powerful, composable language mode system
Autocompletion (XML)
Code folding
Configurable keybindings
Vim and Emacs bindings
Search and replace interface
Bracket and tag matching
Support for split views
Linter integration
Mixing font sizes and styles
Various themes
Able to resize to fit content
Inline and block widgets
Programmable gutters
Making ranges of text styled, read-only, or atomic
Bi-directional text support
Many other methods and addons...

Browser support

The desktop versions of the following browsers, in standards mode (HTML5 recommended) are supported:
Firefox version 3 and up
Chrome any version
Safari version 5.2 and up
Internet Explorer version 8 and up
Opera version 9 and up

Modern mobile browsers tend to partly work. Bug reports and patches for mobile support are welcome, but the maintainer does not have the time or budget to actually work on it himself.

View Demo Download

No comments :

Post a Comment