Ess (redaktör)

Ess
Utvecklare Ajax.org
Initial release 25 september 2010 ( 2010-09-25 )
Slutlig utgåva
1.4.14 / 26 januari 2022 ; 13 månader sedan ( 2022-01-26 )
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 ess .c9 .io  Edit this on Wikidata

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

Se även

Anteckningar

externa länkar