代码编辑器是一个文本编辑器,可让您编辑任何编程语言的源代码。它可以是一个独立的应用程序,也可以内置到集成开发环境(IDE)中。有一些源代码编辑器可以在程序员编写程序时进行语法检查,第一时间警告语法问题;一些源代码编辑器可以压缩代码并将常用关键字转换为单字节标记,删除不必要的空格,并将数字转换为二进制形式,在查看时重新生成与以前相同大小和间距的文件;一些源代码编辑器同时执行这两个功能。——维基百科对源代码编辑器的定义如果你正在寻找一款优秀的JavaScript源代码编辑器,那么这11款“互联网上评出的最佳JavaScript源代码编辑器”或许能帮到你。1.CodeMirror——一个基于iframe的可编辑代码编辑器CodeMirror是一个基于iframe的可编辑源代码编辑器组件,可以让你创建一个相对舒适的源代码编辑器界面(代码内容包括HTML、XHTML、XML、CSS、Python、PHP、c#、Java标记和其他类似语言)。Codemirror的特点:自动完成模式覆盖搜索/替换预览HTML编辑器自动调整大小编辑器设置断点语法高亮主题强调独立支持全屏编辑模式自动更改2.Ace-JavaScriptEditorAce是一个独立的JavaScript代码编辑器具有匹配的功能和扩展基于浏览器的代码编辑器,同时具备常用本地编辑器(如TextMate、Vim或Eclipse)的功能。用户可以轻松地将Ace编辑器嵌入到任何网页或JavaScript应用程序中。AceJavaScript编辑器的功能:语法高亮自动缩进和浮雕可选命令行大型文档处理完全可定制的关键字绑定,包括VI和Emacs模式主题化3.CodePress-基于JavaScript的实时语法高亮显示的编辑器CodePress是一个在线源代码基于JavaScript的编辑器。它具有突出的语法高亮功能:只要在浏览器中输入代码,就可以立即生成带颜色的语法文本。CodePress功能:实时语法高亮代码片段自动完成快捷方式可以将多个CodePress窗口添加到同一页面4.EditArea-免费的JavaScript源代码编辑器EditArea是一个免费的JavaScript源代码编辑器,允许开发人员在一个页面内编辑源代码文件文本区域,主要用于小文本和轻文本的文本格式化、搜索、替换和实时语法突出显示的开发。EditArea的特点:易于集成,仅包含一个脚本和一个函数调用提供列表支持具有实时语法高亮显示的可定制编辑器支持自动换行易于搜索和替换对象。新行自动缩进编号行多语言支持多实例支持PHPgzip压缩全屏模式简单的插件集成提供动态内容管理5.Heleneweb集成开发环境。#p#6.MarkItUp!-通用标记编辑器框架MarkItUp!是一个JavaScript插件,允许您将任何文本区域变成标记编辑器。用户可以使用Html、文本环境、Wiki语法、Markdown、BBcode甚至是他自己的标记系统轻松实现MarkItUp编辑器。它是一个非常轻量级、可定制和灵活的引擎,可以满足CMS、博客、论坛或网站开发人员的需求。7.9ne-在线语法高亮代码编辑器9ne是一个在线源代码编辑器,支持语法高亮和基于Emacs的关键字绑定。8.Jsvi-克隆Vi的JavaScript代码编辑器jsvi是一个基于JavaScript的源代码编辑器,具有Vi编辑器的所有相似功能,包括ed/ex命令、Unicode兼容性、实时拼写错误检查和集成的主机剪贴板功能。9.Ymacs——AJAX源代码编辑器Ymacs是一个类似于Emacs的AJAX源代码编辑器,支持语法高亮和自动缩进。Ymacs的特点:包含许多标准的编辑命令,例如文本填充、运行命令、换位等撤消堆栈和切割环支持前缀键(但不是ESC,可以使用ALT)拆分窗口支持多个缓冲区自动缩进完整支持modeline行设置和minibuffer交互式搜索覆盖和标记编辑模式10.Ecorecoder是一个基于网络的开源代码编辑器。它的实时高光绘画功能允许您直接从Web同时编辑多个文档。11.SourceEditSourceEdit是一个基于JavaScript的源代码编辑器,允许开发人员在浏览器窗口中编写代码,其外观和感觉就像一个普通的应用程序。支持语法高亮、tab设置、编辑数据库中的代码等。英文:11BestJavaScriptsourcecodeeditors>>翻译自:http://www.evget.com/article/2014/6/24/21223.html
