【问题标题】:how do I disable auto indenting and code completion in ace editor如何在 ace 编辑器中禁用自动缩进和代码完成
【发布时间】:2013-01-10 14:50:41
【问题描述】:

当您在标准 ace 编辑器(在 html 模式下)上键入 <div> 并按 Enter 键时,它会自动创建一个结束 div 标签并缩进光标。你可以看到它here

他们为 kitchen sink 禁用了它,这就是我所追求的。

它们是像

这样的简单属性设置吗
editor.autoIndent = false;
editor.autoComplete = false;

【问题讨论】:

    标签: javascript ace-editor


    【解决方案1】:

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

    【讨论】:

    • 这个问题是在 ace 没有真正的自动完成功能时提出的,是关于自动括号配对的。如果您询问自动完成弹出窗口,可以使用 editor.setOptions(enableLiveAutocompletion: false}) 禁用它,如果它不起作用,请提供您的代码或带有演示的 jsbin 的链接。
    • 并完全禁用它editor.setOptions({enableBasicAutocompletion: false, enableLiveAutocompletion: false});
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多