2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

基于 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:524716
用户头像

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

关注

评论

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

LinearLayout(线性布局)

芯动大师

Android Studio android布局 LinearLayout weight属性

令人头秃的js隐式转换面试题,你能做对吗

loveX001

JavaScript

面试官:你是怎样进行react组件代码复用的

beifeng1996

React

CleanMyMacX2023永久版Mac系统清理软件

茶色酒

CleanMyMac CleanMyMac X CleanMyMac X2023

勿以善小而不为,让AI成为温柔的力量

wood

AI 烟火气 温柔

那些高级前端是如何回答面试题的

loveX001

JavaScript

朋友圈的架构设计

lory(侯保国)

能够释放大量Mac内存空间的方法教程

茶色酒

CleanMyMac X CleanMyMac X2023

vivo 服务端监控体系建设实践

vivo互联网技术

云原生 监控 可用性 可观测

vue组件通信6种方式总结(常问知识点)

bb_xiaxia1998

Vue

架构实战营模块四作业

张Dave

前端高频面试题集锦

loveX001

JavaScript

2022年后疫情时代旅游业发展的新趋势

易观分析

旅游 后疫情时代

Portraiture2023汉化中文版磨皮滤镜软件下载

茶色酒

Portraiture2023 Portraiture

osx安装mpd和ncmpcpp

Geek_pwdeic

macos

假如面试官问你Babel的原理该怎么回答

loveX001

JavaScript

面试官:说说React-SSR的原理

beifeng1996

React

字节前端必会react面试题

beifeng1996

React

阿里前端二面必会react面试题总结

beifeng1996

React

坚果的2022年终总结

坚果

年终总结 OpenHarmony

从源代码构建TensorFlow流程记录

京东科技开发者

tensorflow GitHub 开源 源代码 企业号 1 月 PK 榜

面试官:能用JavaScript手写一个bind函数吗

helloworld1024fd

JavaScript

vue组件通信方式有哪些?

bb_xiaxia1998

Vue

滴滴前端一面高频vue面试题及答案

bb_xiaxia1998

Vue

模块四-考试试卷存储方案

悟空

存储 考试

前端二面vue面试题(边面边更)

bb_xiaxia1998

Vue

了解下 Rust 的所有权机制

ooooooh灰灰

rust 后端 编译

常见的Web安全攻击

穿过生命散发芬芳

HTTP 1月月更

CorelDRAW2023最新绿色免费版矢量图形处理软件

茶色酒

CorelDraw2023 CorelDraw

Java高手速成│实战:应用数据库和GUI开发产品销售管理软件(1)

TiAmo

JDBC GUI 数据库·

TorchDynamo初探:Python ByteCode的动态修改

OneFlow

人工智能 深度学习 TorchDynamo

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