Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ace编辑器HTML实时语法检查_Javascript_Html_Syntax_Syntax Highlighting_Ace Editor - Fatal编程技术网

Javascript Ace编辑器HTML实时语法检查

Javascript Ace编辑器HTML实时语法检查,javascript,html,syntax,syntax-highlighting,ace-editor,Javascript,Html,Syntax,Syntax Highlighting,Ace Editor,我正在使用Ace编辑器,并且我正在尝试找出如何让它在编辑器中使用语法检查HTML标记 如果我使用以下命令将其设置为javascript: editor.getSession().setMode("ace/mode/javascript"); 实时语法检查(所有的小X都在左侧)工作得非常好 但是,如果我使用 editor.getSession().setMode("ace/mode/html"); 我只得到默认编辑器,其中包含HTML的代码完成,但没有实时语法检查 我知道这是可以做到的,因

我正在使用Ace编辑器,并且我正在尝试找出如何让它在编辑器中使用语法检查HTML标记

如果我使用以下命令将其设置为javascript:

  editor.getSession().setMode("ace/mode/javascript");
实时语法检查(所有的小X都在左侧)工作得非常好

但是,如果我使用

editor.getSession().setMode("ace/mode/html");
我只得到默认编辑器,其中包含HTML的代码完成,但没有实时语法检查

我知道这是可以做到的,因为在厨房水槽()的HTML版本上,如果我没有使用正确的标记,它会显示代码语法检查


如何执行此操作?

更新到最新版本并确保文件存在。

Ace库提供的文件夹中有一个特定的文件“worker-(languageName)”。您只需将该文件添加到为项目存储“ace.js”文件的文件夹中。实时语法检查将在项目中开始工作