ACE (Herausgeber)
Entwickler (en) | Ajax.org |
---|---|
Erstveröffentlichung | 25. September 2010[1] |
Endgültige Veröffentlichung | 1.4.14 / 26. Januar 2022[2] |
Repository | |
Geschrieben in | JavaScript |
Plattform | Netz |
Typ | Quellcode -Editor |
Lizenz | Seit 1.0.0: BSD-3-Klausel[3] Bis 0.2.0: Tri-Lizenz[a] |
Webseite | As![]() |
As (aus Ajax.org Cloud9 Editor) ist ein eigenständiger Code -Editor, der in geschrieben wurde JavaScript. Ziel ist es, einen webbasierten Code-Editor zu erstellen, der die Funktionen, die Benutzerfreundlichkeit und die Leistung vorhandener nativer Redakteure wie z. B. übereinstimmt und erweitert Textkamerad, Vim, oder Finsternis. Es kann leicht in jede Webseite und JavaScript -Anwendung eingebettet werden. ACE wird als primärer Editor für entwickelt Cloud9 IDE und als Nachfolger der Mozilla Skywriter Projekt.[4]
Geschichte
Zuvor bekannt als Bespin oder in letzter Zeit SkywriterEs ist jetzt als ACE (AJAX.org Cloud9 Editor) bekannt. Bespin und Ace begannen als zwei unabhängige Projekte, die beide darauf abzielen, einen Nicht-Kompromiss aufzubauen Code Editor Komponente für das Web. Bespin begann als Teil von Mozilla Labs und basierte auf dem Tag, während Ace die Editor -Komponente des Cloud9 IDE und benutzt die Dom zum Rendern. Nach der Veröffentlichung von ACE bei JSConf.EU 2010 in Berlin beschloss das Skywriter -Team, ACE mit einer vereinfachten Version des Plugin -Systems von Skywriter und einigen der Extensibilitätspunkte von Skywriter zusammenzuführen. All diese Veränderungen wurden jetzt zu Ace zurückgeführt, was den Skywriter ersetzt. Sowohl ajax.org als auch Mozilla entwickeln und pflegen aktiv ACE.
Merkmale
- Satzstellung markieren.
- Automatikeinheit und Outdent.
- Ein optionales Befehlszeile.
- Arbeiten Sie mit großen Dokumenten (behandelt Hunderttausende von Linien ohne Probleme).
- Vollständig anpassbare Schlüsselbindungen einschließlich vi und EMACs Modi.
- Themen (Textkamerad Themen können importiert werden).
- Suchen und ersetzen Sie sie durch reguläre Ausdrücke.
- Highlight passende Klammern.
- Wechseln Sie zwischen weichen Registerkarten und realen Registerkarten.
- Zeigt versteckte Zeichen an.
- Highlight ausgewähltes Wort.
- Auswahl mehrerer Cursor.
- Spaltenwählen und Bearbeiten des Modus.
Bemerkenswerte Projekte mit ACE
- Pflege
- Cloud9 IDE
- CMS einfach gemacht
- Codepad IDE
- GitHub[5][6]
- Halon[7]
- Joplin
- Jekyll Admin
- Kiwiirc
- Latexbasis
- Lackmus (Mozilla)
- Leanote[8]
- Mediawiki[9]
- Owncloud
- Pythonanywhere
- RSTUDIO
- Strahlendes CMS
- Tumblr (Theme Editor)
- Wellenmacher
- Wikia (CSS -Editor)
Siehe auch
Anmerkungen
Verweise
- ^ Jakobs, Fabian. "Kick -Ass -Code -Bearbeitung und Beendigung von JavaScript -Debugging". Archiviert von das Original Am 2011-07-22. Abgerufen 2011-08-17.
- ^ "ace/changeLog.txt bei Master · ajaxorg/ace". Github.com. Abgerufen 2022-04-11.
- ^ "Die Lizenz in BSD ändern". 2012-09-06.
- ^ Dangoor, Kevin (2011-01-18). "Mozilla Skywriter wurde zu ACE zusammengeführt". Mozilla Labs. Archiviert von das Original Am 2011-01-23. Abgerufen 2011-02-15.
- ^ "Ace in Github". Cloud9ide.posterous.com. 2011.
- ^ "Bearbeiten Sie wie ein Ass". github.com. 2011.
- ^ "Was ist neu in Halon 3.5". Abgerufen 2016-08-11.
- ^ Leanote. "Leanote集成Ace代码编辑器, 我们的最爱". Leanote.leanote.com. Abgerufen 2016-02-02.
- ^ MW: Erweiterung: Codeditor