HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

基于 Web 的代码编辑器 ACE,发布 1.0 版本

  • 2012-09-25
  • 本文字数:697 字

    阅读完需:约 2 分钟

基于 Web 的嵌入式开源代码编辑器 ACE 1.0 版本已发布,该版本支持超大文件的编辑,45 种语言的高亮语法,TextMate 主题,Emacs 和 Vi 风格的按键设置以及其他特性。

经过几年积极的发展和在一线的使用, ACE 编辑器终于发布了包含众多特性的 1.0 版本,例如:

  • 无论是小文件,还是百万行的大文件,编辑器响应同样迅速。
  • 45 种语言的语法高亮,包括 JavaScript、Java、C#、C、C++、Clojure、Go、Groovy、JSON、Scala、Ruby、XML 等。
  • Emacs 和 Vi 风格的按键设定
  • 支持 TextMate 主题
  • 代码折叠
  • 使用正则表达式进行查找和替换
  • 多行编辑

ACE 编辑器可嵌入到任何一个网页或者 JavaScript 程序中,现已被多家公司在开发中使用,其中最著名的要数GitHub,Google 和Facebook。同Mozilla 一起作为该编辑器主要开发者之一的 Cloud9 ,提供了一个基于 ACE 的集成开发环境,该集成开发环境能够运行 JavaScript/Node.js、Python、Ruby,以及 Apache+PHP 代码,支持 JavaScript/Node.js 应用的调试,同时还支持将应用发布至 Heroku,Windows Azure 或本地。未来将加入 Cloud Foundry 以及其他的云服务。Cloud9 集成开发环境还支持 JavaScript 和 HTML 代码的自动补全。

ACE 开发者们打算将该编辑器扩展到移动设备上,目前有四个相关问题未解决:性能、原生的复制和粘贴,键盘,滑动的手势支持。

这则 InfoQ 新闻提供了更多关于 ACE 历史和内部工作原理的内容。

查看英文原文: ACE, a Web-based Code Editor, Reaches 1.0


感谢贾国清对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-09-25 19:524274
用户头像

发布了 27 篇内容, 共 79619 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

缓存数据的淘汰之路(下)

卢卡多多

缓存 28天写作 签约计划第二季 12月日更

2021年11月云主机性能评测报告

博睿数据

云主机 博睿数据 数据链DNA

普华基础软件加入龙蜥并成为理事单位,共创开源操作系统新生态

OpenAnolis小助手

龙蜥社区

缓存数据的淘汰之路(中)

卢卡多多

缓存 28天写作 签约计划第二季 12月日更

百万级 QPS 业务新宠,金山办公携手 Apache APISIX 打造网关实践新体验

API7.ai 技术团队

云原生 API网关 wps API Gateway Apache APISIX

ONES X 蓝城兄弟|有机的研发管理改进是最健康的颠覆

万事ONES

项目管理 ONES 项目管理工具

基于云的技术架构设计实践-第5篇

hackstoic

数据分析 云原生 数据可视化 业务分析 签约计划第二季

斟茶兵——远程进程管理

白粥

进程管理 运维开发 系统维护 离职交接 日常工作

EMQ 映云科技走进高校,与浙大城市学院联合促进物联网人才培养

EMQ映云科技

物联网 mqtt

PackML从会到不会——状态、管理标签(5)

陈的错题集

标准化 PackML

FPGA大发展!现在或许是从事FPGA行业的最好时代

科技新消息

架构实战营模块一学习总结

Evan

架构实战营

2021年11月国产数据库大事记

墨天轮

数据库 opengauss TiDB oceanbase 国产数据库

缓存数据的淘汰之路(上)

卢卡多多

28天写作 签约计划第二季 12月日更

2600亿!全球最大中文单体模型鹏城-百度·文心发布

百度大脑

人工智能

Python代码阅读(第69篇):首字母大小写变换

Felix

Python Code 字符串 阅读代码 Python初学者

探索圈外的世界 | GTLC 全球技术领导力峰会·厦门站圆满收官

TGO鲲鹏会

区块链 方法论 技术管理 GTLC

使用 HTML、CSS 和 JavaScript 制作的随机密码生成器

海拥(haiyong.site)

JavaScript 密码 28天写作 签约计划第二季 12月日更

你以为Vue3封装一个弹框组件很简单?

CRMEB

java序列化实现原理和深度分析

Java个体户

Java

Cypress 基础 - 元素的定位

汪子熙

CSS html Cypress 28天写作 12月日更

博睿数据携手火山引擎,共建新云新未来

博睿数据

架构实战营模块一作业

Evan

架构实战营

自定义View:如何实现点击图标旋转的动画效果

Changing Lin

12月日更

构建信创基础软硬件共同体,DataPipeline与中科曙光完成产品兼容互认证

DataPipeline数见科技

大数据 中间件 服务器 数据融合

Veritas:2022年数据安全及合规领域行业预测

WorkPlus

Gartner预测全球人工智能软件市场将在2022年达到620亿美元规模

WorkPlus

一周信创舆情观察(11.29~12.5)

统小信uos

想给用户天涯若比邻的体验?业务全球化面临的三重挑战

声网

网络

30个类手写Spring核心原理之环境准备(1)

Tom弹架构

Java spring 源码

云ERP系统究竟是什么?

低代码小观

流程管理 ERP 业务流程管理 业务流程自动化

基于Web的代码编辑器ACE,发布1.0版本_JavaScript_Abel Avram_InfoQ精选文章