带有选项卡面板的 ace 编辑器
ace editor with tab-panel
嗨,我正在尝试使用带有选项卡面板的ace编辑器。 我可以为每个编辑器选项卡使用单独的 ACE 编辑器。但是,如果我没有误解,建议使用一个ace编辑器并为每个选项卡创建编辑会话。
我的问题是;我发起像王牌编辑器一样
var editor = ace.edit('someId');
因此,通过在 ID 为"#someId"的元素上注入 ACE 容器来仅启动一个页面那么如何在另一个选项卡中启动会话而不复制 ace.edit('')。我的困惑是我只有一个 id 'someId' 的元素,并且我需要其中两个汤姆显示在单独的选项卡中。
Ace 可以使用元素的 id 或元素本身。http://ace.c9.io/#nav=api&api=ace
您可以使用某些类或其他选项卡选择器在jQuery中,它会像
var editors = []; //let's have an array
$('some tab selector').each(function(index){
editors[index] = ace.edit(this);
});
或者向每个选项卡添加一些 id。页面的重要 ID 必须是唯一的!
相关文章:
- 一个页面上有多个Ace编辑器,没有预先设置元素
- ACE编辑器正在删除模块,因为define是't一根绳子
- 扩展 ACE 编辑器,如何导入自定义文件
- 检查onbeforeunload中的ace编辑器,查看是否进行了更改
- 如何在没有注释的情况下从ACE编辑器中获取值
- 与 bower 一起安装的 ACE 编辑器找不到我的模式
- 如何从定制的ACE编辑器模式强制软包装
- 可以'使用angular ui ace时,请不要查看ace编辑器
- 销毁Ace编辑器中打开的自动完成弹出窗口
- ACE编辑器applyDeltas似乎与setTimeout不兼容
- Ace编辑器:如何防止某些标签被P包装
- ace编辑器查找代码片段
- Angular2-动态加载Ace编辑器
- Ace编辑器通过垂直滚动条隐藏最后的相扑
- 使用具有不同完成符的多个ace编辑器实例
- 当我单击另一个文件时,如何在 ace 编辑器中更改内容
- 在 Ace 编辑器中自动完成 XML 值和属性
- 带有选项卡面板的 ace 编辑器
- 使用 ACE 编辑器隐藏一些行
- Ace 编辑器上的键控事件