我需要编写一个基于浏览器的简单代码编辑器,以突出显示错误,如未关闭的圆括号,代码完成等。
我的问题是-您建议使用哪些工具来实现这一点?纯js?gwt?
谢谢!
发布于 2010-12-24 15:12:26
http://codemirror.net/ -你在找这样的东西吗?Eloquent JavaScript这本书中嵌入的编辑器非常优秀。(Eloquent JavaScript的作者Marijn Haverbeke创建了CodeMirror)
发布于 2012-04-24 09:20:22
你应该看看使用Cloud9的Ace集成开发环境( http://c9.io/ )。您还可以在您的站点中嵌入Ace ( http://ace.ajax.org/ )
Ace (来自Ajax.org Cloud9编辑器)是一个用JavaScript编写的独立代码编辑器。我们的目标是创建一个基于web的代码编辑器,以匹配并扩展现有本地编辑器的功能、可用性和性能,例如TextMate、Vim或Eclipse。它可以很容易地嵌入到任何网页和JavaScript应用程序中。Ace是作为Mozilla集成开发环境的主要编辑器和Cloud9 Skywriter项目的继任者而开发的。
特性
Emacs highlighting.
)(可以在软制表符和real tabs.
发布于 2010-12-24 15:07:35
我建议您从Doug Crawford的JSLint开始,它位于JavaScript中。它不仅会解析文件中的语法错误,还会识别合法但危险或容易出错的代码。
https://stackoverflow.com/questions/4524758
复制相似问题