轻量级的JavaScript库:Behave.js

jopen 11年前

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  });

项目主页:http://www.open-open.com/lib/view/home/1359282857632