Ace 基于Web的代码编辑器-阿里云开发者社区

开发者社区> -开发者助手-> 正文

Ace 基于Web的代码编辑器

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

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

image.png

特性

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


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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Netbeans源代码编辑技巧——使用代码补全和代码生成
原文 Netbeans源代码编辑技巧——使用代码补全和代码生成 使用代码补全生成代码 一般来说,代码补全对于自动填充缺失的代码是有帮助的,例如标识符和关键字。截至 NetBeans IDE 6.0,您现在甚至可以用代码补全来生成整个方法。
866 0
创建完全可编辑的 DataGrid
在论坛中我看到过许多相同或相似的问题:我怎样在我的DataGrid的每一行中放置检查框、文本框等等?怎样更新它们的值?答案相当简单,在这篇文章中,我将向你展示如何完成它。   我们都知道,DataGrid是一个功能非常强大的工具。
585 0
Odoo 网页编辑器中的snippet (拖拽插件)
大家好, 我们在odoo 编程的时候,常常遇到,需要自定义 snippets 的情况。也就是,原生的拖拽模板不够用,需要我们自己添加一些拖拽模板。 这里,我们就主要说说,如何通过一些简单的方法,添加自定义拖拽模板。
2841 0
零基础学Qt编程 代码提示
看《零基础学Qt编程》书上的例子,ExtensionDlg,按书上用Qt Designer建立图形界面,但设置的Detail按键一直不起作用,试了半天,无解,最后终于发现了问题,书上的例子略过了一些细节,Qt中QPushButton类有一个属性checkable,默认否,就是没有true或者false,因此当使用默认设置的按钮时,SIGNAL发射toggled(bool),而按钮此时并无true或者false状态,而槽SLOT接收setVisible(bool),也就无从接收按钮状态,按钮也就不起作用。
641 0
2450
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《Nacos架构&原理》
立即下载
《看见新力量:二》电子书
立即下载
云上自动化运维(CloudOps)白皮书
立即下载