问题标签 [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 投票
3 回答
1533 浏览

javascript - 箭头键和删除在 Ace 编辑器中工作,但输入文本不起作用

刚开始使用 Ace 编辑器 (http://ace.ajax.org),虽然它在常规编辑器上运行良好,但只要我把它放在一个带有 'modal: true' 选项的 jquery-ui 对话框中,我可以做任何事情,除了输入文本。也就是说,我可以选择、使用 ctrl 组合,甚至可以删除文本,但我不能插入字母。

知道“modal: true”选项如何干扰常规字符插入吗?是否有一个“stopPropagation”功能可以阻止击键进入编辑器?

0 投票
1 回答
729 浏览

javascript - 在 IE9 中实现 Ajax.org ACE 编辑器

ACE 厨房水槽演示适用于 IE9,但不适用于开箱即用的实现。从我在厨房水槽代码中可以看出,似乎在库之外发生了相当多的努力以使编辑器在 IE9 中工作。

所以问题是,在 IE9 中实现工作 ACE 编辑器的最少代码是多少?

0 投票
1 回答
425 浏览

jquery - jQuery Countdown 插件无法与 Ace Editor 一起使用

我的页面上有一个 jQuery 倒计时插件,它在所有浏览器上都能正常工作。

但是当我包含 ace 编辑器 javascript 时,倒计时只会显示NaNIE 上的所有内容,尽管它在其他浏览器上仍然可以正常工作。

当我包括这个时:

jQuery 倒计时插件不适用于 IE 8。

如果我注释掉ace.jsjavascript,它将再次适用于所有浏览器,包括 IE。

0 投票
3 回答
5922 浏览

javascript - 如何在我的 ASP.NET MVC 应用程序中使用 ACE?

我想在我的项目中使用ACE在线代码编辑器。如何在 ASP.NET MVC 中使用它?

我想将该编辑器所做的任何编辑保存在数据库中。我怎么做?

0 投票
5 回答
17962 浏览

javascript - 如何使用 ACE 编辑器突出显示代码?

我想对十几个小代码片段进行语法高亮显示,然后通过单击它们使它们可以使用 ACE 编辑器进行编辑,因为我认为这比为每个片段设置完整的编辑器要快得多。我看到有一个设置 ACE 编辑器的简单命令

有没有一种简单的方法可以调用 API 来突出显示文本而不设置编辑器?理想的 API 会接收一些文本并返回带有可用于突出显示的标签的 HTML。我知道有专门的 JavaScript 突出显示库,但我想尝试对正在显示的文本和正在编辑的文本使用相同的荧光笔。

0 投票
8 回答
63392 浏览

javascript - 我如何从 ACE 编辑器中获得价值?

我是ACE第一次使用编辑器。我有以下与之相关的问题。

  1. 如何ACE在页面上找到编辑器的实例?我不想维护一个保存编辑器实例的全局变量。我需要按需找到它的实例。

  2. 如何获取和设置它的值?

我愿意为任何比ACE编辑器更好的编辑器提供建议,该编辑器将支持几乎所有类型的语言/标记/css等并与jQuery.

0 投票
2 回答
3531 浏览

javascript - 如何使用 Ace Editor 使用 getvalue?

我正在使用 Ace 编辑器,但我不经常使用 JavaScript,所以我发现如果没有适当的文档,很难让它真正工作。

我正在使用本地 PHP 文件编辑器.. 所以打开文件等,工作正常, setcontent 就像一个魅力。但现在我想将编辑器的信息保存回文件中。

本身并不是真正的问题。但是我如何检索 var 代码。如果我使用 document.write 它不会在编辑器中显示当前信息

如果我可以打印出编辑器中的内容,我可以保存数据。但我不知道如何为 getValue 提供有效的回调

有人可以给我更多关于该怎么做的信息吗?

0 投票
1 回答
2818 浏览

ace-editor - 如何突出显示多个选择?

例如,我在 ace-editor 中有一些文本,以及文本中应该突出显示的行和行范围的列表。像这样(它们是粗体的):

Lorem ipsum dolor sit amet , consectetuer adipiscing elit。南诅咒。Morbi ut mi。Nullam enim leo, egestas id, condimentum at , laoreet mattis, massa。sed eleifend nonummy 直径。Praesent mauris ante,elementum et,bibendum at,posuere sit amet,nibh。

如何使用 ace-editor API 突出显示这些单词?

如何突出显示多行?

0 投票
1 回答
5333 浏览

ace-editor - 无法为 ace 编辑器设置语言模式

我可以通过这种结构为 javascript、css、html、json 设置语言模式:

但我无法为 ruby​​、java 和其他语言设置语言模式。

在我的项目中,我有一个包含 ace 文件的文件夹,如下所示:

我假设这些文件用于设置语言模式,但为什么某些语言可能,而另一种语言则不行?

0 投票
1 回答
206 浏览

javascript - require.js 在构建时包含某个特定模块会导致脚本丢失

在我的网站上,我使用 require.js 来管理我的代码,在我网站的主页上,有很多 JavaScript 和 data-main=MainPage.js。此页面使用的库之一是ace 编辑器,当我使用 require.js 单独加载文件时效果很好,但是如果我尝试使用 r.js 构建它,那么所有其他文件都被正确引入,但内容MainPage.js 丢失。这仅在我需要 ace/ace 时丢失,所有其他文件(如“ace/edit_session”)不会给我带来任何问题。

这是我要编译的内容:

我不知道为什么会这样,我没有错误。