Jump to content
Wikipedia The Free Encyclopedia

Ace (editor)

From Wikipedia, the free encyclopedia
Free source code editor written in JavaScript
This article is about the web-based code editor. For the desktop-based collaborative editor, see ACE (editor).
Not to be confused with American Cinema Editors.
Ace
Developer Ajax.org
Initial releaseSeptember 25, 2010 (2010年09月25日)[1]
Stable release
1.43.5[2]  Edit this on Wikidata / 2 December 2025; 31 days ago (2 December 2025)
Repository
Written inJavaScript
Platform Web
Type Source code editor
License Since 1.0.0: BSD-3-Clause [3]
Until 0.2.0: Tri-license[a]
Websiteace.c9.io  Edit this on Wikidata

Ace (from Ajax.org Cloud9 Editor) is a standalone code editor written in JavaScript. The goal is to create a web-based code editor that matches and extends the features, usability, and performance of existing native editors such as TextMate, Vim, or Eclipse. It can be easily embedded in any web page and JavaScript application. Ace is developed as the primary editor for Cloud9 IDE and as the successor of the Mozilla Skywriter project.[4]

History

[edit ]
This section does not cite any sources . Please help improve this section by adding citations to reliable sources. Unsourced material may be challenged and removed. (January 2023) (Learn how and when to remove this message)

Known as Ace (Ajax.org Cloud9 Editor), it was previously known as Bespin then later Skywriter . Bespin and Ace started as two independent projects both aiming to build a no-compromise code editor component for the web. Bespin started as part of Mozilla Labs and was based on the <canvas> html tag, while Ace is the Editor component of the Cloud9 IDE and is using the DOM for rendering. After the release of Ace at JSConf.eu 2010, in Berlin, the Skywriter team decided to merge Ace with a simplified version of Skywriter's plugin system and some of Skywriter's extensibility points. All these changes were merged back to Ace, which supersedes Skywriter. Both Ajax.org and Mozilla are actively developing and maintaining Ace.

Features

[edit ]
This section does not cite any sources . Please help improve this section by adding citations to reliable sources. Unsourced material may be challenged and removed. (January 2023) (Learn how and when to remove this message)
  • Syntax highlighting
  • Auto indentation and outdent
  • An optional command line
  • Work with large documents (handles hundreds of thousands of lines without issue)
  • Fully customizable key bindings including vi and Emacs modes
  • Themes (TextMate themes can be imported)
  • Search and replace with regular expressions
  • Highlight matching parentheses
  • Toggle between soft tabs and real tabs
  • Displays hidden characters
  • Highlight selected word
  • Multiple cursor selection
  • Column select and edit mode

Notable projects using Ace

[edit ]
This section needs additional citations for verification . Please help improve this article by adding citations to reliable sources in this section. Unsourced material may be challenged and removed.
Find sources: "Ace" editor – news · newspapers · books · scholar · JSTOR
(January 2023) (Learn how and when to remove this message)

See also

[edit ]

Notes

[edit ]

References

[edit ]
  1. ^ Jakobs, Fabian. "Kick ass code editing and end to end JavaScript debugging". Archived from the original on 2011年07月22日. Retrieved 2011年08月17日.
  2. ^ "Release 1.43.5". 2 December 2025. Retrieved 3 December 2025.
  3. ^ "Change LICENSE to BSD". GitHub . 2012年09月06日.
  4. ^ Dangoor, Kevin (2011年01月18日). "Mozilla Skywriter has been merged into Ace". Mozilla Labs. Archived from the original on 2011年01月23日. Retrieved 2011年02月15日.
  5. ^ "Ace in GitHub". cloud9ide.posterous.com. 2011. Archived from the original on 2013年01月28日. Retrieved 2012年02月22日.
  6. ^ "Edit like an Ace". github.com. 2011.
  7. ^ leanote. "Leanote集成Ace代码编辑器, 我们的最爱". leanote.leanote.com. Retrieved 2016年02月02日.
  8. ^ mw:Extension:CodeEditor
[edit ]
Open-source
CodeMirror-based
Mozilla Composer-based
Scintilla-based
Web-based
Freeware
Commercial
software
Cross-platform
macOS only
Windows only
Discontinued
Helper tools

AltStyle によって変換されたページ (->オリジナル) /