ACE代码编辑器 v1.0.0
ACE代码编辑器
2022-03-08 更新日志
  • 一个ace editor方便集成的代码编辑器
ACE代码编辑器

模块介绍

「ACE代码编辑器」Ace 是一个用 JavaScript 编写的独立代码编辑器。我们的目标是创建一个基于浏览器的编辑器,以匹配和扩展现有本地编辑器(如 TextMate、Vim 或 Eclipse)的特性、可用性和性能。它可以很容易地嵌入到任何网页或 JavaScript 应用程序中。

功能特征

  • 超过 120 种语言的语法高亮显示(可以导入TextMate/Sublime/ .tmlanguage文件)
  • 超过 20 个主题(可以导入TextMate/Sublime/ .tmtheme文件)
  • 自动缩进和缩进
  • 可选命令行
  • 处理大量文档(最后检查,4,000,000 行是上限)
  • 完全可定制的键绑定,包括 vim 和 Emacs 模式
  • 用正则表达式搜索和替换
  • 突出显示匹配的括号
  • 在软标签和真实标签之间切换
  • 显示隐藏字符
  • 使用鼠标拖放文本
  • 换行
  • 代码折叠
  • 多个光标和选择
  • 实时语法检查器(当前为 JavaScript/CoffeeScript/CSS/XQuery)
  • 剪切、复制和粘贴功能

如何使用

<div id="editor" style="width:500px;height:300px;">console.log("Hello ModStart");</div>
<script src="@asset('vendor/AceEditor/src-min-noconflict/ace.js')"></script>
<script>
    var editor = ace.edit("editor");
    editor.setTheme("ace/theme/monokai");
    editor.session.setMode("ace/mode/javascript");
</script>

使用说明

模块使用了基于 BSD 协议的开源软件 https://github.com/ajaxorg/ace

QQ
微信