Ace (JavaScript-Texteditor)
Ace ist ein in Javascript implementierter Editor. Er bietet unter anderem Syntax-Highlighting und Autovervollständigung. Es ist ein Open-Source-Projekt.
Funktionen
Der Editor unterstützt Syntax-Highlighting und rückt Code automatisch ein. Er eignet sich für die Bearbeitung großer Dokumente. Eine optionale Kommandozeile ist integriert. Voll konfigurierbare Tastenkombinationen gehören zu seinen Stärken. Sein Aussehen kann mittels Vorlagen vollständig verändert werden.
Geschichte
Der Editor ging aus dem Mozilla-Projekt „Bespin“, später „Skywriter“ hervor. Das Bespin-Projekt wurde bei den Mozilla Labs geboren und war auf dem HTML Tag canvas
aufgebaut. Das heutige Ace verwendet aber DOM für das Rendering. Ace wurde auf der JSConf 2010 in Berlin vorgestellt. Heute wird das Projekt von Mozilla und Ajax.org gleichermaßen weitergeführt.
Verbreitung
Die Software wird in verschiedenen CMS, Online-IDEs und Kleinsteditoren erfolgreich eingesetzt. Auch wurden Portierungen zu ExtJS und GWT fertig gestellt.