如何防止Ace编辑器在输入时自动完成?
How do I prevent Ace Editor from auto-completing as I type?
我希望建议只在使用Cntrl-Spacebar
时显示。
您需要设置以下变量:
enableBasicAutocompletion:true
enableLiveAutocompletion:false
仅在按下Cntrl - Spacebar
时实现自动完成。
查看下面的代码片段:
var langTools = ace.require("ace/ext/language_tools");
var editor = ace.edit("editor");
editor.setOptions({
enableBasicAutocompletion: true,
enableLiveAutocompletion: false
});
<html>
<body>
<div id="editor" style="height: 500px; width: 800px">Type in a word like "will" below and press ctrl+space to get "auto completion"</div>
<div id="commandline" style="position: absolute; bottom: 10px; height: 20px; width: 800px;"></div>
</body>
<script src="https://rawgithub.com/ajaxorg/ace-builds/master/src/ace.js" type="text/javascript" charset="utf-8"></script>
<script src="https://rawgithub.com/ajaxorg/ace-builds/master/src/ext-language_tools.js" type="text/javascript" charset="utf-8"></script>
<script src="http://code.jquery.com/jquery-2.0.3.min.js"></script>
</html>
相关文章:
- 使用jQuery切换来显示内容,但防止在用户单击输入元素时关闭
- 如何防止在jquery中的文本框中输入multiple+
- 如何防止丢失PHP表单中输入的输入字段
- 防止在输入字段上单击事件
- 防止按键冒泡以输入鼠标陷阱
- 角度 2 使用指令防止输入和模型更改
- 当达到最小值和最大值时,防止在输入中显示额外的文本
- 如何防止“;后置重音“;在输入文本中
- 防止空输入返回undind,而是返回一个空字符串
- JQuery-防止表单在输入按钮上提交,out防止按键敲击
- 如何防止用户删除文本输入中的前三个字符
- 任何防止在从 tinymce 容器中单击输入文本时失去焦点的方法
- 为什么我的输入接受所有值,即使我正在使用函数来防止这种情况
- 如何防止JavaScript更改输入值
- 如何防止操作系统“另存为”对话框在输入 Ctrl S 时弹出
- 防止“鼠标输入”回调函数,直到“突出显示”效果完成
- 自动建议输入,防止将文本复制到其他输入文本字段
- 在按钮内输入;防止输入点击触发按钮点击,但仍然可以输入值
- 在聚焦输入时防止手机默认键盘;从展示
- 在输入时防止帖子