问题标签 [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.
ace-editor - 本地运行时 Chrome 中的 Ace 编辑器“SECURITY_ERR:DOM 异常 18”(无服务器)
我现在正在尝试从文件系统运行 Ace 编辑器,在 Chrome 中我得到:
火狐不介意。
在谷歌群组上找到这个:
由于同源限制,无法从 cdn 加载工作人员,您需要将它们放在您的站点上,并添加 ace.config.set("workerPath", "path/to/ace/src-min");
没有喜悦。
我正在像这样初始化编辑器:
我错过了一些无可救药的简单吗?
jquery - 王牌编辑器同步滚动
我有两个同时运行的 Ace 编辑器会话,我正在尝试同步两个编辑器的垂直滚动。我找到了一个适用于普通 Div 的简单 jQuery 方法,但我怎样才能使其适应 Ace 的正常工作?
jQuery方法:
显然,上述方法不适用于 Ace。我一直在这里查看 Ace API:Virtual Renderer以获得解决方案,但在编辑器上滚动时我什至无法设置任何回调函数。
API Here中有对滚动条的引用,但似乎无法让它做任何事情。我试过像这样测试它......
有人可以帮我解决这个问题吗?:) 谢谢。
编辑
下面的解决方案确实有效,但(在我的情况下)它几乎立即使浏览器(Chrome)崩溃。我在它上面设置了一个超时功能来限制它的触发速度,但它仍然不可避免地崩溃。想法?
typescript - Ace 文本编辑器的 TypeScript 声明
我正在寻找 Ace 文本编辑器的 TypeScript 声明文件 (*.d.ts)。谷歌没有找到任何东西。有人见过他们吗?
internet-explorer - Ace 和 IE:可编辑内容在第 2 行代码处被截断
编辑已解决:最初我的印象是,由于可编辑代码在第二行被切断,Ace 将完全无法使用。所以我想'我们甚至不要在 IE 中加载它'。我们的错误已修复,Ace 在 9 中工作得很好(或足够接近,但不如 FF 或 Chrome 中的好)。
原始问题:我发现自己不得不阻止 Ace 编辑器在 IE 中加载,并且想知道需要检测哪些特定的浏览器功能?试图避免浏览器嗅探。
javascript - Ace 编辑器设置语言模式和主题时出错
我通过 bower 加载了ace,我可以创建一个编辑器就好了。但是,我似乎无法设置主题和语言模式。这些是我的包含行:
这是我的错误:
ace-editor - 有没有办法在 Ace Editor 中隐藏垂直标尺?
有没有办法在 Ace 中隐藏垂直标尺?
垂直标尺是指编辑器中 80 个字符的垂直线,这有助于将线条保持在一定长度以下。
如果可能的话,我想为我的用户提供启用/禁用它的选项
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()
未列出_ - 但是,如果您尝试使用它,它可以正常工作。
achartengine - 即使启用了缩放,achartengine 图表也不会缩放
我正在线程上运行来自服务的数据请求。我似乎无法获得pan
或zoom
为这个应用程序工作。这是我将其设置为允许的方法zoom
。我还检查了zoom
是否已启用。
javascript - Ace 编辑器的自动完成功能
好的,这是交易:
- 我正在使用Ace 编辑器
- 编辑器集成到的应用程序,是用Objective-C/Cocoa编写的
- 我需要自动完成(对于给定的一组关键字)
现在,这是问题所在:
- 我知道 AutoCompletion 还没有原生支持
- 我知道其他人的一些尝试(例如Codiad IDE、Gherkin、Alloy-UI),其中一些使用了Jquery UI Autocomplete - 但我仍然无法弄清楚这如何适应现有的 Ace 设置
- 我仍然不确定我应该选择面向 JS 的解决方案还是只使用 Objective-C/Cocoa
任何帮助将不胜感激。
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。当然,主屏幕不会出现。我应该怎么做才能让它工作?