轻量级的JavaScript库:Behave.js
jopen
12年前
Behave.js 是一个轻量级的 JavaScript 库,为普通的 textarea 编辑框提供了 IDE 风格的行为,特点:
- 无依赖
- 硬和软的 Tab 键支持
- 自动打开和关闭:括号、连谱号和单双引号
- 自动删除成对的字符
- 匹配成对支付
- 多行的缩进和反缩进
- 自动缩进
示例代码和配置属性:
var editor = new Behave({ textarea: null, replaceTab: true, softTabs: true, softTabSize: 4, autoOpen: true, overwrite: true, autoStrip: true, autoIndent: true });