如何在ACE编辑器中禁用语法检查程序?

Sam*_*us_ 14 javascript ace-editor

您好我正在使用ACE编辑器,我想禁用语法检查器,我发现删除worker-javascript.js文件似乎可以做到这一点,但我希望有一个更清洁的方式因为我不确定是什么否则我通过删除该文件禁用甚至打破.

谢谢.

Inf*_*pse 42

我也没有在文档中找到这个,所以我看了ACE源代码.您可以使用以下代码行禁用worker:

var editor = ace.edit(document.getElementById('test'));
editor.getSession().setUseWorker(false);
Run Code Online (Sandbox Code Playgroud)


Jor*_*lez 5

有一种更有效的方法可以实现这一目标。与其生成一个工作程序以便在之后立即停止它,不如直接告诉编辑器不要生成工作程序,如下所示:

ace.edit(document.getElementById('test'), {
    useWorker: false
});
Run Code Online (Sandbox Code Playgroud)