阅读更多

6顶
1踩

Web前端
CodeMirror是一个基于JavaScript的代码编辑器,你可以将其嵌入到任何支持JavaScript的页面中。


CodeMirror支持大量语言的语法高亮,包括C、C++、C#、Java、Perl、PHP、JavaScript、Python、Lua、Go、Groovy、Ruby等,以及diff、LaTeX、SQL、wiki、Markdown等文件格式。此外,CodeMirror还支持代码自动完成、搜索/替换、HTML预览、行号、选择/搜索结果高亮、可视化tab、Emacs/VIM键绑定、代码自动格式等

CodeMirror采用MIT开源许可协议,目前已经被集成到各种应用程序中,如Adobe Brackets、CoDev、Light Table等开发环境,还被作为各种SQL、Haxe、JavaScript在线编辑器的基础库来使用。

CodeMirror开发者近日发布了3.0版本。该版本进行了一些改进,如果你使用之前的版本,则需要注意,3.0中的API与2.0存在一些不兼容的问题,详细信息见升级向导。此外,重要的是,3.0放弃了对IE7的支持。

项目官网/下载:http://codemirror.net/

Github地址:https://github.com/marijnh/CodeMirror
  • 大小: 8.1 KB
6
1
评论 共 1 条 请登录后发表评论
1 楼 cats_tiger 2012-12-30 19:21
早就关注了,超级强大的

发表评论

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

相关推荐

  • Day12 面向对象(中)

    3、参数self   在说属性与方法前,我们还要来捋清楚面向对象和面向过程的区别,这里为大家引用了Cheney老师举的例子:把大象装进冰箱里。 面向过程 执行者 ...当我们调用一个对象的属性时,解析器会现

  • 12、python面向对象(中)——旺仔

    python:面向对象——中面向对象(中)3、参数self3.1 属性和方法3.2 self4、 特殊方法5、封装 面向对象(中) 3、参数self 3.1 属性和方法 类中定义的属性和方法都是公共的,任何该类实例都可以访问 属性和方法的...

  • Python基础语法笔记

    本文章是为了Python入门笔记,方便后续学习中建议查看相应的知识点算术运算符比较运算符逻辑运算符位运算符其他运算符注意:即:运算符的优先级类型信息获取类型信息注:类型转换 将对象以字符串表示的方式格式化...

  • Python个人总结(基础+进阶)

    但是在python中相同的方法名会被覆盖,所以不能实现传统意义上的重载。 运算符重载:是通过改写运算符的魔法方法来实现的 何为重写:重写指的是将继承的方法进行重新编写,覆盖继承的父方法。 1、is 与 ==区别: is是...

  • python基础知识整理

    浅拷贝: ​ 使用copy.copy,它可以进行对象的浅拷贝(shallow copy),它复制了对象,但对于对象中的元素,依然使用引用(换句话说修改拷贝对象元素,则被拷贝对象元素也被修改) 2).深拷贝: ​ 使用copy.deepcopy,它...

  • Python基础

    4.Python 中什么是最重要的?你赞同吗? 5.“=”和“\=\=”,他们表示不同的含义 6.str() 和 print() 都是内置函数,但 Python 貌似不介意我们对内置函数进行赋值操作,所以这点我们以后就要注意啦,否则可能会出现...

  • 小甲鱼python学习笔记

    aa.index(1,3,7) #只看在列表aa中第3个位置到第7个位置的1在列表中的位置打印出来 aa.reverse() #把列表aa的所有元素位置顺序颠倒 aa.sort(func,key,reverse) #整理列表aa的顺序排序,方法不带参数表示只默认从小到大...

  • 不懂Ruby的程序员,如何快速读懂Ruby代码

    本问答只把一些语法特点、以及别的语言中可能没有或不同的东西展现出来,目的在于让有别的编程语言经验的人能快速读懂Ruby代码。  注意本问答讲的是Ruby语言本身(基于版本1.9),而不是Ruby on Rails,后者是...

  • 快速读懂Ruby代码问答

    发信人: FenRagwort (Secluded Life), 信区: Ruby  标 题: 快速读懂Ruby代码问答  发信站: 水木社区 (Sun Sep 11 23:05:27 2011), 站内  ...本问答只把一些语法特点、以及别的语言中可能没有或不同的东西展现出

  • 老男孩上海校区Python面试题

    1.1 现有字典 dict={‘a’:24,‘g’:52,‘i’:12,‘k’:33}请按字典中的 value 值进行排序? 1. sorted(dict.items(),key = lambda x:x[1]) 1.2 说一下字典和json的区别? 1. 字典是一种数据结构,json是一...

  • 转自水木:快速读懂Ruby代码问答

     方法不在某个对象上显式调用,那它就一定是在self所指的对象上调用  如open(file)实际是self.open(file),不过open是私有方法,不能显式写出对象 2、省略了括起参数的括号;  如open('test.txt','w'...

  • 新手编程导论

    比如面向对象,这本书将帮你解释为什么面向对象是一种科学的机制,解释的过后你甚至会觉得这是一种本来就该存在的很亲切的机制,只要超越了面向对象我们编程时,再加上一定设计模式,才能真正不会一动手编程就考虑...

  • x86 保护模式与内核 知识点汇总

    要访问硬盘,运行中的程序必须至少向硬盘控制器提供4个参数,分别是磁头号、磁道号、扇区号,以及访问意图(是读还是写)。 conectix标识符用来告诉虚拟机这是一个合法的VHD文件。 LBA(逻辑块地址)模式:自动分块...

  • PHP语言基础知识详解及常见功能应用.docx

    本文详细介绍了PHP的基本语法、变量类型、运算符号以及文件上传和发邮件功能的实现方法,适合初学者了解和掌握PHP的基础知识。

  • 公司金融课程期末考试题目

    公司金融整理的word文档

  • 适用于 Python 应用程序的 Prometheus 检测库.zip

    Prometheus Python客户端Prometheus的官方 Python 客户端。安装pip install prometheus-client这个包可以在PyPI上找到。文档文档可在https://prometheus.github.io/client_python上找到。链接发布发布页面显示项目的历史记录并充当变更日志。吡啶甲酸

  • DFC力控系统维护及使用

    DFC力控系统维护及使用

  • Spring Data的书籍项目,含多数据库相关内容.zip

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。

  • 2019-2023GESP,CSP,NOIP真题.zip

    2019-2023GESP,CSP,NOIP真题.zip

  • 基于 Gin + Element 实现的春联生成平台

    博文链接 https://blog.csdn.net/weixin_47560078/article/details/127712877?spm=1001.2014.3001.5502

Global site tag (gtag.js) - Google Analytics