小编ken*_*wjj的帖子

Ace Editor能否在一个页面中支持多个代码编辑器?

我正在寻求在一个屏幕上实现一个具有"编码竞争"的网络应用程序,该界面具有2个不同的代码编辑器.一个将是只读的,另一个将是活动的,并允许用户编辑.

我目前正在使用Ace Editor,我发现它非常棒且易于使用.

但是,这是我的问题.尝试在单个页面中实现2个不同的编辑器时,我似乎遇到了错误.

未捕获RangeError:超出最大调用堆栈大小

js脚本中的变量"editor"是一个受限制的单词,或者使用什么变量名称无关紧要?

这是我的JS文件中的代码:

var editorFirst = ace.edit("editorFirst");
var editorSecond= ace.edit("editorSecond");
setupEditor();

function setupEditor() {
    editorFirst.setTheme("ace/theme/eclipse");
    editorFirst.getSession().setMode("ace/mode/javascript");
    editorFirst.setShowPrintMargin(false);
    editorFirst.setHighlightActiveLine(true);
    editorFirst.resize();
    editorFirst.setBehavioursEnabled(true);
    editorFirst.getSession().setUseWrapMode(true);
    document.getElementById('editorFirst').style.fontSize = '14px';

    editorSecond.setTheme("ace/theme/eclipse");
    editorSecond.getSession().setMode("ace/mode/javascript");
    editorSecond.setShowPrintMargin(false);
    editorSecond.setHighlightActiveLine(true);
    editorSecond.resize();
    editorSecond.setBehavioursEnabled(true);
    editorReducer.getSession().setUseWrapMode(true);
    document.getElementById('editorSecond').style.fontSize = '14px';
}
Run Code Online (Sandbox Code Playgroud)

这是我的html文件的代码:

<script src="../assets/js/main.js"></script>
<script src="../assets/js/src/ace.js" type="text/javascript" charset="utf-8"></script>
<div id="editorFirst"></div>
<div id="editorSecond"></div>
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的回复!

javascript jquery code-editor ace-editor

10
推荐指数
3
解决办法
1万
查看次数

在KDB +希望之后你不做一个hclose会发生什么

当你没有用hclose关闭一个希望的句柄时会发生什么?

h:hopen `:mydb.us.com:5010
Run Code Online (Sandbox Code Playgroud)

连接池最终是否会耗尽,或者KDB会在一段时间后自动关闭那些处于非活动状态的连接池?

问候,

刚开始

kdb

3
推荐指数
1
解决办法
637
查看次数

在KDB中查找以分钟为单位的日期时差

你如何找到KDB中2个日期时间之间的时差(以分钟为单位)?

例:

(2015.08.26+02:00)-(2015.08.25+00:00)
Run Code Online (Sandbox Code Playgroud)

应该给1560分钟或26小时.

谢谢!

kdb

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

标签 统计

kdb ×2

ace-editor ×1

code-editor ×1

javascript ×1

jquery ×1