What is CodeMirror?

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.


  1. Support for over 100 languages out of the box
  2. A powerful, composable language mode system
  3. Autocompletion (XML)
  4. Code folding
  5. Configurable keybindings
  6. Vim, Emacs, and Sublime Text bindings
  7. Search and replace interface
  8. Bracket and tag matching
  9. Support for split views
  10. Linter integration
  11. Mixing font sizes and styles
  12. Various themes
  13. Able to resize to fit content
  14. Inline and block widgets
  15. Programmable gutters
  16. Making ranges of text styled, read-only, or atomic
  17. Bi-directional text support 

No comments:

Post a Comment