11款网络上评出的最好源代码编辑器可能会帮到你
源代码编辑器是一个允许你编辑任何编程语言的源代码的文本编辑器。 它可以是一个独立的应用程序,也可以是内置的一个集成开发环境(IDE)。 有一些源代码编辑器能够在程序员编写程序的时候做语法检查,并在第一时间对其产生的语法问题提出警告; 有一些源代码编辑器可以压缩代码, 将常见的关键词转化为单字节标记,删除不必要的空格,并将数字转换成二进制形式, 当要查看文件时,它会再产生出与以前一致大小和间隔的文件;还有一些源代码编辑器会上述两种功能。
—— 维基百科对源代码编辑器的定义
如果你正在寻找优秀的JavaScript源代码编辑器,那么这11款“网络上评出的最好的JavaScript源代码编辑器”可能会帮到你。
1.CodeMirror - 基于内嵌框架( iframe )的可编辑代码编辑器
CodeMirror是一个基于iframe的可编辑源代码编辑器组件 ,它允许你创建类似相对舒适的源代码编辑器接口(代码内容包括HTML、XHTML、XML、CSS、Python、PHP、c#、Java标记以及其它类似的语言)。
Codemirror的特性 :
2.Ace - JavaScript编辑器
Ace是一个独立的JavaScript代码编辑器,拥有基于浏览器的代码编辑器相匹配的特性和扩展特性,还拥有目前常见的本地编辑器(如TextMate,Vim或Eclipse)的功能。 用户可以很容易把Ace编辑器嵌入进任何网页或JavaScript应用程序。
Ace JavaScript编辑器的特性:
3.CodePress -基于JavaScript的实时语法高亮显示的编辑器
CodePress是基于JavaScript的在线源代码编辑器,它突出的语法高亮特性:只要在浏览器中输入代码,便能够立刻产生彩色语法文本。
CodePress的特性:
4. EditArea -免费的JavaScript源代码编辑器
EditArea是一个免费的JavaScript源代码编辑器,它允许开发人员在一个文本区域内编辑源代码文件,主要用于小型文本和轻文本的文本格式、搜索、替换和实时语法高亮显示的开发。
EditArea的特性:
5. Helene
Helene是一个用JavaScript编写的语法高亮显示的文本编辑器js代码编辑器,它可以替代文本的web集成开发环境。
6. MarkItUp ! - 通用的标记编辑器框架
MarkItUp !是一个JavaScript插件, 它允许您将任何文本区域变成一个标记编辑器 。 用户可以很容易用Html、 文本环境、Wiki 语法、Markdown、BBcode甚至他自己的标记系统来实现MarkItUp编辑器。 这是一个非常轻量级的、可定制的和灵活的引擎,满足开发人员在CMS、博客、论坛或网站的需求。
7. 9ne - 在线的语法高亮显示的代码编辑器
9ne是一个在线的源代码编辑器,它支持语法高亮显示和基于Emacs的关键字绑定。
8. Jsvi - 克隆Vi的JavaScript代码编辑器
jsvi是一个基于JavaScript,拥有Vi编辑器所有类似特征的源代码编辑器js代码编辑器,包括支持ed/ex的命令、Unicode兼容、实时检查类型拼写错误以及集成host的剪贴板功能。
9. Ymacs – AJAX源代码编辑器
Ymacs是一个与Emacs相似的AJAX源代码编辑器,它支持语法高亮显示和自动缩进的功能。
Ymacs的特性:
10. ecoder
ecoder是一个基于web的,开源的源代码编辑器 。它的实时高光涂色特性允许你在同一时刻直接从web上编辑多个文档。
11. SourceEdit
SourceEdit是一个基于JavaScript源代码编辑器,它允许开发人员在外观和感受如同普通的应用程序的浏览器窗口中编写代码。 支持语法高亮显示、跳格设定、在数据库编辑代码等。
发表评论
热门文章
Spimes主题专为博客、自媒体、资讯类的网站设计....
一款个人简历主题,可以简单搭建一下,具体也比较简单....
仿制主题,Typecho博客主题,昼夜双版设计,可....
用于作品展示、资源下载,行业垂直性网站、个人博客,....
Z.
4天前
博主你好,Deng插件,这个点击不进去,提示这个(Warning: require_once(/www/wwwroot/w.zzy2020.com/usr/plugins/Deng/Deng/html/profile.php): failed to open stream: No such file or directory in /www/wwwroot/w.zzy2020.com/Fresh/extending.php on line 26
Fatal error: require_once(): Failed opening required '/www/wwwroot/w.zzy2020.com/usr/plugins/Deng/Deng/html/profile.php' (include_path='.:/www/server/php/72/lib/php') in /www/wwwroot/w.zzy2020.com/Fresh/extending.php on line 26)