2013-01-07 84 views
2

当您键入<div>并在标准ace编辑器(以html模式)上按Enter键时,它会自动创建一个闭合div标签并缩进光标。你可以看到它​​。如何在ace编辑器中禁用自动缩进和代码完成

他们已经禁用了它的kitchen sink这正是我所追求的。

是他们的一个简单的属性设置像

editor.autoIndent = false; 
editor.autoComplete = false; 

回答

3

可以使用editor.setBehavioursEnabled(false) https://github.com/ajaxorg/ace/blob/master/demo/kitchen-sink/demo.js#L353

+0

我已将该值设置为假,但是自动完成仍然存在..... –

+1

这个问题是询问ace何时没有真正的自动完成,并且是关于自动括号配对。如果您询问自动完成弹出窗口,可以使用'editor.setOptions(enableLiveAutocompletion:false})'来禁用它,如果它不起作用,请给您的代码或带演示的jsbin的链接。 –

+0

并完全禁用它 'editor.setOptions({enableBasicAutocompletion:false,enableLiveAutocompletion:false});' –