Ace 基于Web的代码编辑器

Ace是一个基于Web的代码编辑器。Ace编辑器支持自定义快捷键绑定,支持多种流行语言的语法高亮显示如:PHP,Javascript,HTML,CSS,Java,Ruby,C++,Python等。提供与桌面编辑器相似或更好的体验。它其实是为著名的Cloud9 IDE 而开发,并能够轻松集成到任何网页中。

《Ace 基于Web的代码编辑器》

特性

  • 语法高亮
  • 自动缩排
  • 更换主题
  • 自定义快捷键绑定
  • 搜索和替换支持正则表达式
  • 高亮选中

Demo:

http://ace.ajax.org/build/kitchen-sink.html

开源

Ace是开源的,你可以将其添加到你的网站或web应用中:

git clone git://github.com/ajaxorg/ace.git

中文高亮

如果遇到不支持中文关键字的识别,可以将其中key-value那段的正则表达式修改下:

"punctuation.separator.key-value.ini"],regex:"(.*?)(\\s*)(=)"}

项目主页

ace.c9.io

    原文作者:weakish
    原文地址: https://segmentfault.com/a/1190000000357634
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞