2013-01-07 118 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});' –