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 functionality.CodeMirror is an open-source project shared under an MIT license
A rich programming API and a CSS theming system are available for customizing CodeMirror to fit your application, and extending it with new functionality.The desktop versions of the following browsers, in standards mode (HTML5 <!doctype html> recommended) are supported: Firefox (version 4 >=), Chrome, Safari (5.2 >=), Internet Explorer (8 >=), Opera (9 >=). Recent versions of the iOS browser and Chrome on Android should work pretty well.
Features
A rich programming API and a CSS theming system are available for customizing CodeMirror to fit your application, and extending it with new functionality.The desktop versions of the following browsers, in standards mode (HTML5 <!doctype html> recommended) are supported: Firefox (version 4 >=), Chrome, Safari (5.2 >=), Internet Explorer (8 >=), Opera (9 >=). Recent versions of the iOS browser and Chrome on Android should work pretty well.
Features
- Support for over 100 languages out of the box
- A powerful, composable language mode system
- Autocompletion (XML)
- Code folding
- Configurable keybindings
- Vim, Emacs, and Sublime Text 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
No comments:
Post a Comment