JS代码高亮编辑器 ace.js
瞎扯
ace 是 js 实现的代码编辑器
编译打包之后的 ACE 代码
官网,未提供编译好的文件
ACE 拥有的特点
- 语法高亮超过110种语言
- 超过20个主题
- 自动缩进
- 减少缩进
- 一个可选的命令行处理庞大的文件(400万线似乎是极限!)
- 完全自定义的键绑定,包括vim和Emacs模式
- 用正则表达式的搜索和替换
- 突出显示匹配的括号
- 软标签和实际标签之间切换
- 显示隐藏字符
- 使用鼠标拖放文本
- 换行
- 代码折叠
- 多个光标和选择
- 现场语法检查器
- 剪切,复制和粘贴功能
- 代码提示
下载下来的代码, demo/autocompletion.html, demo中 智能提示是 需要按快捷键才会出来的,配置如下
enableLiveAutocompletion: false
把这个配置改成 true ,则 输入字母就会出现提示
智能代码提示的效果截图: