我试图在Ace编辑器上获得单行价值.
根据Ace Editor文档:
gotoLine() 导航到单行getLine() 获得单行getLines() 获得多条线这是我尝试过的:
var html = ace.edit("html");
html.getSession().setMode("ace/mode/html");
html.setTheme("ace/theme/eclipse");
html.setPrintMarginColumn(false);
html.resize();
var line4 = html.gotoLine(4);
var getfour = html.getLine(4);
var getfoureight = html.getLines(4,8);
Run Code Online (Sandbox Code Playgroud)
gotoLine()作品.getLine()并且getLines()不起作用.
我究竟做错了什么?
我试图从ace编辑器获取HTML代码并显示预览iframe.
示例:Code Academy
这是我一直在尝试的:
var textarea = $('textarea[name="html"]');
var view=$('#view');
textarea.hide();
var editor = ace.edit("editor");
editor.setTheme("ace/theme/eclipse");
editor.getSession().setMode("ace/mode/html");
editor.getSession().on('change', function () {
var preview = view.eval(editor.getSession().getValue());
});
setTimeout(preview, 300);
Run Code Online (Sandbox Code Playgroud) 我一直在尝试在Ace编辑器上自定义语法错误.我使用下面的代码禁用了实时语法检查器
editor.getSession().setUseWorker(false);
Run Code Online (Sandbox Code Playgroud)
我已经用Google搜索并在stackoverflow上尝试了几个答案,其中没有一个工作.
我想得到语法错误
如果有错误或警告
我需要帮助.我准备一步一步地学习它.