我正在寻找一个用于在textarea中编码的JavaScript库(具有适当的缩进)。
我找到 Behave.js (http://jakiestfu.github.io/Behave.js/)。但是,这缺少一个基本功能:根据最后一行缩进缩进新行。它只通过识别大括号和括号来进行自动缩进。另外,就我所见,Codemirror和MarkItUp根据最后一行不缩进。
您是否知道一个替代库(可能更多)(或可能更多)或者在Behave.js中添加(或启用?)该功能的方法?
我需要像最后一行一样缩进的原因是我希望能够使用非标准编程语言。
答案 0 :(得分:1)
好的,我找到了答案。
就我所见,Ace编辑器是JavaScript绝对最好的代码编辑器。
http://ace.c9.io/它是由Cloud9开发的,不久前Mozilla的整个SkyWriter / Bespin团队加入了他们的努力,并将他们的一些功能合并到了Ace。