介绍
Ace是一个开源的项目 https://github.com/ajaxorg/ace, Ace一直是 Cloud9 IDE 的主要编辑器,并且是 Mozilla Skywriter(Bespin)项目的后继者。
Ace是一个用JavaScript编写的可嵌入代码编辑器。它与Sublime,Vim和TextMate等编辑器的功能和性能相匹配。它可以轻松地嵌入任何网页和JavaScript应用程序中。
主要特性
- 超过110种语言的语法高亮显示(可以导入TextMate / Sublime Text.tmlanguage文件)
- 超过20个主题(可以导入TextMate / Sublime Text .tmtheme文件)
- 自动缩进和缩进
- 可选命令行
- 处理大容量文档
- 完全可定制的按键绑定,包括vim和Emacs模式
- 搜索并替换为正则表达式
- 突出显示匹配的括号
- 在软标签和真实标签之间切换
- 显示隐藏的字符
- 使用鼠标拖放文本
- 换行
- 代码折叠
- 多个光标和选择
- 实时语法检查器
- 剪切,复制和粘贴功能
其他插件
- Ace collaboration extension
- Paredit extension for ace
- Ace wrapper for ExtJS
- Ace wrapper for GWT
哪些项目在使用ACE