阅读更多

3顶
0踩

开源软件
ACE开发团队宣布,ACE已经到达了1.0版本,并推出了一个新的网站


ACE是一个开源的、独立的、基于浏览器的代码编辑器,可以嵌入到任何web页面或JavaScript应用程序中。ACE支持超过40种语言语法高亮,并能够处理代码多达400万行的大型文档。ACE开发团队称,ACE在性能和功能上可以媲美本地代码编辑器(如Sublime TextTextMateVim等)。

ACE是Mozilla Skywriter(以前称为Bespin)项目的继任者,并作为Cloud9的主要在线编辑器。

ACE 1.0的主要特性包括:

  • 高亮超过40种语言(可以导入TextMate/Sublime/.tmlanguage文件)
  • 超过20个主题
  • 自动缩进和自动减少缩进
  • 可选的命令行
  • 处理大型文档
  • 自定义快捷键设置,包括VIM和Emacs模式
  • 通过正则表达式进行搜索和替换
  • 高亮匹配括号
  • soft tabs/real tabs切换
  • 显示隐藏字符
  • 使用鼠标拖拽文本
  • 换行
  • 代码折叠
  • 实时语法检查(目前支持JavaScript/CoffeeScript/CSS/XQuery)
  • 剪切、复制和粘贴功能
随着1.0版本的发布,ACE也将许可证从Tri-Licence(MPL、LGPL、GPL)更改为3-clause BSD许可证。相比之下,BSD许可证更加宽松,更利于用户回馈社区。

ACE 1.0源码托管在Github上,地址:https://github.com/ajaxorg/ace

  • 大小: 18.3 KB
3
0
评论 共 8 条 请登录后发表评论
8 楼 damoqiongqiu 2012-09-21 18:42
有没有智能提示功能?
7 楼 wmcoo 2012-09-21 15:09
IE8 不支持文本复制

http://ace.ajax.org/build/kitchen-sink.html
6 楼 at1943 2012-09-21 12:40
这是个进步,代码提示和debug不是那么容易做出来,我相信这些功能慢慢都会有。没有目前的基础,也就么有以后的更丰富
5 楼 bcw104 2012-09-21 09:22
还需要注册 ?
4 楼 ray_linn 2012-09-20 23:02
不能 debug  的编辑器全是垃圾。
3 楼 jinyanhui2008 2012-09-20 17:05
没有代码提示的IDE再好用的用户数也是受局限的。。
2 楼 n_lick 2012-09-20 15:45
没有代码提示
1 楼 itace 2012-09-20 15:27
感觉挺有前景,沙发先占了!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • jsp自动调用action

    jsp自动调用action采用中间jsp方法 就是采用从欢迎页跳到action处理再转到展示页面,就可以访问页面时加载数据

  • Jsp调用Action的几种方法

    由于最近刚刚开始接触Spring+SpringMVC+mybatis的SSM框架来开发Web应用,页面使用的是Jsp。 所以经常会从Jsp页面调用到后端Java中Action类,因此希望总结一下,下次遇到类似问题不用再翻代码去查看: 1. 最常见的form表单提交: 一般情况下,比如在登陆界面,因为主要只涉及到登陆的功能,我们会使用form表单提交的方式来向后端Action传值以及跳转页面 ...

  • JSP基础语法-动作(Action)

    JSP基础语法 3.6、动作(Action) 动作的语法格式: <jsp:动作名称 属性名=属性值.... ></jsp:动作名称> 3.6.1、forward动作 例:<jsp:forward page="/2.jsp"></jsp:forward> 路径:和url-pattern...

  • 【转帖】JSP Action的使用

    JSP actions 使用您可以动态的插入一个文件,重用JavaBeans组件,前进到另一个页面,或为Java 插件生成一个HTML。可以使用的action 有: (1) jsp:include --在页面被请求时包含进一个文件。 (2) jsp:useBean--找到或实例化一个JavaBean。 (3) jsp:setProperty--设置一个JavaBean属性。 (4) jsp:get

  • JSP 动作元素 action

    JSP动作元素在请求处理阶段起作用,它的语法如下: <jsp:action_name attribute=“value” /> 常用的标准动作元素如下: jsp:include动作元素 <jsp:include page="相对 URL 地址" flush="true" /> page属性是指包含在页面中的URL地址,flush属性是指在包含资源前是否刷新缓存区。 jsp:include是在页面被请求的啥时候插入文件。 jsp:useBean动作元素 用来加载一个将在JS

  • jsp action 属性

    1. 完整的action ﹤action path="/aFullAction" type="somePackage.someActionClass"﹥ name="someForm" input="someJSP.jsp" ﹤forward name="successful" path="someJSP.jsp"/﹥ ﹤forward name="failed&quo

  • 【jsp】jsp中的动作元素

    一,动作元素(Action):预定义的java代码。目的在于代码的可重用性。 1,为请求阶段提供信息,允许在页面之间转移控制权。2,JSP2.0规范定义了标准动作,标准动作是一些标签,影响JSP运行时的行为和对客户请求的响应。在页面被转换为Servlet时,JSP容器遇到这些标签,就使用预先定义的对应于该标签的java代码来代替它。3,动作元素语法基于xml的形式。<jsp:ActionName attr="value" .... ></jsp:ActionName> ...

  • Action标签的用法

    Action标签,顾名思义,是用来调用Action的标签,在JSP中页面中,可以具体指定某一命名空间中的某一Action。而标签的主体用于显示及渲染Actionr的处理结果。 action标签有如下几个属性: 1、id:  可选,作为该action的引用ID 2、name:  必填,调用action的名字 3、namespace:  可选,action所在的nqmespace 4、exe...

  • 在JSP中调用Action的几种方式。

    第一种:用JS来实现,写一方法script   type="text/javascript"   >     function invoke(){       window.location.href="*.do";    } Script>   第二种:有Java来实现在上面加上一段java代码 ,创建httpUrlConnetion去调,这样可以获得返回值

  • jsp中页面跳转form标签中的action属性怎么写?

    <form method="post/get" action="url">如果下一个页面是一个jsp页面,又是在同一个目录下,就可以直接写名字.jsp。可以写绝对路径,也可以写相对路径.如果是一个servlet,在web.xml看看它的映射路径,写上去就行了(jsp的话肯定有用了servlet.那视图层文件中 form 标签中的action就应该写对应的servlet.) 转载于:ht...

  • jsp接收action的值的方法总结

    s标签  调用java代码 session application等

  • 在jsp页面上几种取action传入值得几种方法

    我们通常在action中需要向jsp页面中传入后台的值,我们以前使用的是比较传统的方法用el表达式例如:${requestScope.value},但是,业务的多变我们又是不得不用另外的方式传入值到jsp页面,已达到我们想要的效果。  1.以前yoyo在上课的时候讲的那种用:ServletActionContext.getRequest().setAttribute("key","value")

  • jsp和struts action的交互

    一、jsp向action传值,jsp发送的方法 1、form表单提交的方法   用户名:    密 码:                   2、href方法 ">删除 二、jsp向action传值,action接受的方法 1.在Action类中定义表单属性,两者属性名称必须一致。提供setter,getter方法。即可接收到表单传过来的参数

  • struts2的action与jsp之间传递参数

    1、浏览器往Action传递参数: 在Action中设置属性,并为属性设置get/set方法。传递参数时按照属性的名字赋值即可。如xxx?name=aa 取值用request.getPrameters("属性名“); public class UserAction { private String name; private User use...

Global site tag (gtag.js) - Google Analytics