Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage News ACE, a Web-based Code Editor, Reaches 1.0

ACE, a Web-based Code Editor, Reaches 1.0

This item in japanese


The embeddable open source web-based code editor ACE has reached version 1.0, coming with support for editing very large files, syntax highlighting for 45 languages, TextMate themes, Emacs and Vi key bindings, and other features.

After several years of active development and being used in production, ACE Editor has finally reached version 1.0 including a number of features such as:

  • Editing documents with millions of lines as fast as small docs
  • Syntax highlighting in 45 languages including JavaScript, Java, C#, C, C++, Clojure, Go, Groovy, JSON, Scala, Ruby, XML, and others
  • Emacs, Vi key bindings
  • Support for TextMate themes
  • Code folding
  • Search/replace using regular expressions
  • Multiple cursors

The ACE editor is embeddable in  any web page or JavaScript application, being used in development by several companies, some of the most notables being GitHub, Google, and Facebook. Cloud9, one of the main developers of the editor along with Mozilla, provides an IDE based on ACE, being able to run JavaScript/Node.js, Python, Ruby, and Apache+PHP code, to debug JavaScript/Node.js applications, and to deploy such apps to Heroku, Windows Azure, or locally. Cloud Foundry and other clouds are to be added in the future. The Cloud9 IDE offers JavaScript and HTML code completion support.

The ACE developers intend to extend the reach of the editor to mobile devices, currently 4 related issues being open: Performance, Native Copy&Paste, Keyboard, Gesture Support for Scrolling.

This InfoQ post provides more information on ACE’s history and internal workings.

Rate this Article


Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • Java syntax highlighting not working in Ace editor

    by Sudhansu Nayak,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Can u help , I am unable to do work in ace editor for java.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p