Github代码高亮显示、WebIDE代码编辑器都在使用它
清泛原创
Github下载地址:https://github.com/neilasnani/ace-builds-master
Ace自带Demo展示图:

Github使用ace的代码展示效果:

某云端在线编程网站使用ace效果:

Ace自带Demo展示图:

Github使用ace的代码展示效果:

某云端在线编程网站使用ace效果:

支持Tab键,各种语言语法高亮、语法检查,代码收缩。提供了多种代码展示风格,不过它的缺陷是代码量相当大,二次开发相对比较复杂,而且引入的js、css很多,体积也不小,对服务器宽带也会造成一定的压力。
因此,单纯的代码高亮显示推荐 prism,具体查看《强烈推荐一款非常mini的代码高亮开源软件--prism》