ACE编辑器是什么?

Posted 张驰Terry

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ACE编辑器是什么?相关的知识,希望对你有一定的参考价值。

介绍

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

  • Etherpad(国内协作文档的早期技术选型)

以上是关于ACE编辑器是什么?的主要内容,如果未能解决你的问题,请参考以下文章

前端代码编辑器ace 语法提示 代码提示

ace编辑器sql提示!

Ace 编辑器暂停/禁用 UndoManager

如何在 ACE 编辑器中禁用语法检查器?

单行 Ace 编辑器

ace富文本编辑器