Javascript 带选项卡面板的ace编辑器

Javascript 带选项卡面板的ace编辑器,javascript,ace-editor,Javascript,Ace Editor,嗨,我正在尝试使用带有选项卡面板的ace编辑器。我可以为每个编辑器选项卡使用单独的ace编辑器。但如果我没有误解的话,建议使用一个ace编辑器并为每个选项卡创建编辑会话 我的问题是,; 我喜欢 var editor = ace.edit('someId'); 因此,通过在id为“someId”的元素上注入ace容器,只启动一个页面 那么,如何在不复制ace.edit的情况下在另一个选项卡中启动会话呢。我的困惑是我只有一个id为“someId”的元素 我需要它们中的两个在单独的选项卡中显示 A

嗨,我正在尝试使用带有选项卡面板的ace编辑器。我可以为每个编辑器选项卡使用单独的ace编辑器。但如果我没有误解的话,建议使用一个ace编辑器并为每个选项卡创建编辑会话

我的问题是,; 我喜欢

var editor = ace.edit('someId'); 
因此,通过在id为“someId”的元素上注入ace容器,只启动一个页面 那么,如何在不复制ace.edit的情况下在另一个选项卡中启动会话呢。我的困惑是我只有一个id为“someId”的元素
我需要它们中的两个在单独的选项卡中显示

Ace可以使用元素的id或元素本身。

您可以使用某些类或选项卡的其他选择器 在jQuery中,它将是

var编辑器=[]//让我们创建一个数组 $“某些选项卡选择器”。每个函数索引{ editors[index]=ace.editthis;
};谢谢你的回答。我现在所做的与你的方法非常相似甚至几乎相同。但我想知道,例如。如果我更改编辑器主题,我必须在每个选项卡中都这样做,对吗?因为每个选项卡都有自己的ace.edit'id'初始化。