Ess (redaktör)
Utvecklare | Ajax.org |
---|---|
Initial release | 25 september 2010 |
Slutlig utgåva | 1.4.14 / 26 januari 2022
|
Förvar | |
Skrivet i | JavaScript |
Plattform | webb |
Typ | Källkodsredigerare |
Licens |
Sedan 1.0.0: BSD-3-klausul till 0.2.0: Tri-licens |
Hemsida |
|
Ace (från Ajax.org Cloud9 Editor ) är en fristående kodredigerare skriven i JavaScript . Målet är att skapa en webbaserad kodredigerare som matchar och utökar funktionerna, användbarheten och prestandan hos befintliga inbyggda redigerare som TextMate , Vim eller Eclipse . Det kan enkelt bäddas in i alla webbsidor och JavaScript-applikationer. Ace är utvecklad som den primära redaktören för Cloud9 IDE och som efterföljaren till Mozilla Skywriter -projektet.
Historia
Känd som Ace (Ajax.org Cloud9 Editor), var den tidigare känd som Bespin och senare Skywriter . Bespin och Ace startade som två oberoende projekt som båda syftade till att bygga en kompromisslös kodredigeringskomponent för webben. Bespin startade som en del av Mozilla Labs och baserades på < canvas >
html-taggen, medan Ace är Editor-komponenten i Cloud9 IDE och använder DOM för rendering. Efter lanseringen av Ace på JSConf.eu 2010, i Berlin, beslutade Skywriter-teamet att slå samman Ace med en förenklad version av Skywriters plugin-system och några av Skywriters utökningsmöjligheter. Alla dessa ändringar slogs ihop till Ace, som ersätter Skywriter. Både Ajax.org och Mozilla utvecklar och underhåller aktivt Ace.
Funktioner
- Syntaxmarkering
- Auto indrag och utdrag
- En valfri kommandorad
- Arbeta med stora dokument (hanterar hundratusentals rader utan problem)
- Helt anpassningsbara tangentbindningar inklusive vi- och Emacs -lägen
- Teman ( TextMate -teman kan importeras)
- Sök och ersätt med reguljära uttryck
- Markera matchande parenteser
- Växla mellan mjuka flikar och riktiga flikar
- Visar dolda tecken
- Markera det valda ordet
- Val av flera markörer
- Kolumnval och redigeringsläge
Anmärkningsvärda projekt med Ace
- Markör
- Cloud9 IDE
- CMS gjort enkelt
- Code Pad IDE
- GitHub
- Halon
- Joplin
- Jekyll Admin
- KiwiIRC
- LaTeX Base
- Leanote
- MediaWiki
- OwnCloud
- PythonAnywhere
- RStudio
- Strålande CMS
- Tumblr (temaredigerare)
- WaveMaker
- Wikia (CSS-redaktör)
- Linjer IDE