小编Ola*_*kan的帖子

Ace Editor在单行上获得价值

我试图在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()不起作用.

我究竟做错了什么?

html javascript ace-editor

8
推荐指数
1
解决办法
2320
查看次数

如何在ace编辑器中评估代码

我试图从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)

html javascript jquery

4
推荐指数
1
解决办法
1251
查看次数

如何在Ace编辑器上获取语法错误并提醒它

我一直在尝试在Ace编辑器上自定义语法错误.我使用下面的代码禁用了实时语法检查器

 editor.getSession().setUseWorker(false);
Run Code Online (Sandbox Code Playgroud)

我已经用Google搜索并在stackoverflow上尝试了几个答案,其中没有一个工作.

我想得到语法错误

如果有错误或警告

  1. 单击运行按钮
  2. 获取编辑器错误或警告
  3. 将其附加到引导警报div中
  4. 返回false(不运行代码).

我需要帮助.我准备一步一步地学习它.

javascript jquery editor ace-editor

2
推荐指数
1
解决办法
3435
查看次数

标签 统计

javascript ×3

ace-editor ×2

html ×2

jquery ×2

editor ×1