我一直在尝试在Ace编辑器上自定义语法错误。我使用下面的代码禁用了实时语法检查器
editor.getSession().setUseWorker(false);
我已经googled并尝试了stackoverflow上的几个答案,这些都没有。
我希望得到像
这样的语法错误如果有错误或警告
我需要帮助。我准备一步一步地学习它。
答案 0 :(得分:8)
我遵循在Ace github上创建的语法问题,并在stackoverflow上添加了一些答案。
这是他如何修理它
editor.getSession().on("changeAnnotation", function () {
var annot = editor.getSession().getAnnotations();
for (var key in annot) {
if (annot.hasOwnProperty(key))
console.log(annot[key].text + "on line " + " " + annot[key].row);
}
});