有一个很好的浏览器内代码编辑器吗?

lev*_*vik 46 javascript ide dhtml editor

我们都看过浏览器中的富文本编辑器,它们允许您以所见即所得的方式编辑彩色/样式文本.但是代码编辑器会在您键入时自动突出显示基于语言规则的代码呢?在textarea中思考Eclipse(但没有重构支持).

这样的事情存在吗?我认为缩放将是一个问题 - 较大的文件将难以有效编辑.

int*_*tar 39

CodeMirror支持60多种语言,以及实现更高级编辑功能的插件(自动完成,代码折叠,可配置键绑定,搜索和替换,linter集成等).丰富的编程API和CSS主题系统可用于自定义CodeMirror,并使用新功能扩展它.

它自2007年初开发,有一个维基百科页面,并被用于许多流行的开源项目(Joomla,Firebug等).


cri*_*aig 13

王牌.他们不使用iFrame.


Tim*_*and 8

editArea JavaScript库做了很好的工作.它被OpenCMS内容管理系统用作就地JSP和JavaScript编辑器.当文件大于或等于2000行时,着色会有点混乱.

其页面中的功能列表为:

  • 易于集成,只有一个脚本包含和一个函数调用
  • 选项卡支持(允许编写格式良好的源代码)
  • 搜索和替换(使用regexp)
  • 可定制的实时语法高亮(目前:PHP,CSS,Javascript,Python,HTML,XML,VB,C,CPP,SQL,Pascal,Basic,Brainf*ck)
  • 自动缩进新行
  • 行号
  • 多语言支持(目前:克罗地亚语,丹麦语,英语,法语,德语,意大利语,日语,波兰语,葡萄牙语)
  • 全屏模式
  • 可以在与"protype"和"mootools"相同的环境中工作.


int*_*tar 7

Mozilla的Bespin看起来非常有趣,但该项目已经停止.