问题标签 [ace-editor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
599 浏览

ace-editor - 本地运行时 Chrome 中的 Ace 编辑器“SECURITY_ERR:DOM 异常 18”(无服务器)

我现在正在尝试从文件系统运行 Ace 编辑器,在 Chrome 中我得到:

火狐不介意。

在谷歌群组上找到这个:

由于同源限制,无法从 cdn 加载工作人员,您需要将它们放在您的站点上,并添加 ace.config.set("workerPath", "path/to/ace/src-min");

没有喜悦。

我正在像这样初始化编辑器:

我错过了一些无可救药的简单吗?

0 投票
2 回答
3450 浏览

jquery - 王牌编辑器同步滚动

我有两个同时运行的 Ace 编辑器会话,我正在尝试同步两个编辑器的垂直滚动。我找到了一个适用于普通 Div 的简单 jQuery 方法,但我怎样才能使其适应 Ace 的正常工作?

jQuery方法:

显然,上述方法不适用于 Ace。我一直在这里查看 Ace API:Virtual Renderer以获得解决方案,但在编辑器上滚动时我什至无法设置任何回调函数。

API Here中有对滚动条的引用,但似乎无法让它做任何事情。我试过像这样测试它......

有人可以帮我解决这个问题吗?:) 谢谢。

编辑

下面的解决方案确实有效,但(在我的情况下)它几乎立即使浏览器(Chrome)崩溃。我在它上面设置了一个超时功能来限制它的触发速度,但它仍然不可避免地崩溃。想法?

0 投票
2 回答
3190 浏览

typescript - Ace 文本编辑器的 TypeScript 声明

我正在寻找 Ace 文本编辑器的 TypeScript 声明文件 (*.d.ts)。谷歌没有找到任何东西。有人见过他们吗?

0 投票
1 回答
364 浏览

internet-explorer - Ace 和 IE:可编辑内容在第 2 行代码处被截断

编辑已解决:最初我的印象是,由于可编辑代码在第二行被切断,Ace 将完全无法使用。所以我想'我们甚至不要在 IE 中加载它'。我们的错误已修复,Ace 在 9 中工作得很好(或足够接近,但不如 FF 或 Chrome 中的好)。

原始问题:我发现自己不得不阻止 Ace 编辑器在 IE 中加载,并且想知道需要检测哪些特定的浏览器功能?试图避免浏览器嗅探。

0 投票
1 回答
871 浏览

javascript - Ace 编辑器设置语言模式和主题时出错

我通过 bower 加载了ace,我可以创建一个编辑器就好了。但是,我似乎无法设置主题和语言模式。这些是我的包含行:

这是我的错误:

0 投票
1 回答
9261 浏览

ace-editor - 有没有办法在 Ace Editor 中隐藏垂直标尺?

有没有办法在 Ace 中隐藏垂直标尺?

垂直标尺是指编辑器中 80 个字符的垂直线,这有助于将线条保持在一定长度以下。

如果可能的话,我想为我的用户提供启用/禁用它的选项

0 投票
2 回答
1572 浏览

javascript - 对象函数未随 console.log 显示

好的,我正在尝试通过 Chrome 的 JavaScript 控制台使用(或就此而言)显示对象(特别是Ace editor对象)的所有功能/属性。console.log(editor)console.log(editor.getSession())

问题是 - 研究了 Ace 背后的代码 - 我知道有一些功能(并且我已经使用过它们) -当我试图“打印”对象时没有出现。

这是怎么回事?如何获得完整的对象/功能树?(最好是一些可读的格式)


暗示:

我实际上需要这个来获得可用方法的完整列表(其中大部分甚至没有记录)。


编辑 :

重现问题的步骤:

  • 转到http://ace.ajax.org/#nav=about&api=selection
  • 打开 JavaScript 控制台
  • 检查editor.getSession()
  • 例如editor.getSession().getBreakpoints()未列出_
  • 但是,如果您尝试使用它,它可以正常工作。
0 投票
1 回答
277 浏览

achartengine - 即使启用了缩放,achartengine 图表也不会缩放

我正在线程上运行来自服务的数据请求。我似乎无法获得panzoom为这个应用程序工作。这是我将其设置为允许的方法zoom。我还检查了zoom是否已启用。

0 投票
3 回答
9743 浏览

javascript - Ace 编辑器的自动完成功能

好的,这是交易:

  • 我正在使用Ace 编辑器
  • 编辑器集成到的应用程序,是用Objective-C/Cocoa编写的
  • 我需要自动完成(对于给定的一组关键字)

现在,这是问题所在:

  • 我知道 AutoCompletion 还没有原生支持
  • 我知道其他人的一些尝试(例如Codiad IDEGherkinAlloy-UI),其中一些使用了Jquery UI Autocomplete - 但我仍然无法弄清楚这如何适应现有的 Ace 设置
  • 我仍然不确定我应该选择面向 JS 的解决方案还是只使用 Objective-C/Cocoa

任何帮助将不胜感激。

0 投票
2 回答
1229 浏览

asp.net-mvc-4 - 无法使用 ASP.NET 热毛巾水疗模板的 ace 编辑器工作

我是 web 开发的新手,所以请怜悯 :) 我已经使用热毛巾模板 ( http://nuget.org/packages/HotTowel/ ) 创建了一个新的 ASP.NET 项目并添加了

到 index.cshtml。另外,我将 home.html 修改为如下所示:

最后,我更改了 home.js:

当我运行应用程序时,Chrome 告诉我 ace.js 有一个 Uncaught TypeError: Cannot read property 'env' of null。当然,主屏幕不会出现。我应该怎么做才能让它工作?