ACE is an embeddable code editor written in JavaScript. |
Cloud9 IDEの開発チームは17日(米国時間)、組み込み可能なコードエディタ「ACE 1.0」を公開した。ACEはJavaScriptで開発されているオープンソースのコードエディタ。JavaScriptで記述されているため、任意のWebページやJavaScriptアプリケーションなどに埋め込み可能で、Webブラウザで利用することができる。
ACE 1.0の主な特徴は次のとおり。
- Vi及びEmacsキーバイドの採用
- 400万行のコード編集が可能
- 20以上のテーマをサポート
- 40言語以上のシンタックスハイライトに対応
- 自動インデント/アウトデント
- JavaScript/CoffeeScript/CSS/XQueryのライブシンタックスチェック
- 正規表現での検索及び置換
ACEはこれまでMPL/LGPL/GPLのトリプルライセンスを採用していたが、ACE 1.0の公開に合わせてBSDスタイルのライセンスに変更している。また、ACE専用の新たなサイトも開設されており、Webページに埋め込む方法などが紹介されている。ソースコードはGitHubで公開されている。