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

mysql - Ace 有 MySQL 模式吗?

我刚刚在我的网站上嵌入了ace ;它有 MySQL 模式吗?

我看到了 SQL,但没有特定于 MySQL。

0 投票
2 回答
2633 浏览

javascript - 使用 javascript 的王牌编辑器触发事件

有没有类似的

我想要这个的原因是因为编辑器进出新的,所以当它重新出现时,我需要它来做正常的“改变”事情,但我不想等待用户输入?

目前我有

我只记得

当我需要时,但editor.getSession.trigger('change')要好得多。

0 投票
1 回答
7710 浏览

javascript - 如何使用 Ace 突出显示多行?

此处类似问题中提到的旧方法如下:

不幸的是,它不起作用,您可以在此处看到:

http://jsbin.com/acotuv/1/edit

有什么建议么?

0 投票
0 回答
812 浏览

php - 有没有办法在 ACE 编辑器中保留换行和缩进?

我正在使用 ace 编辑器将一些代码插入文本区域,然后将其插入我们的数据库。

当我们htmlentities()对生成的代码执行操作时,它全部出现在一行中。我们希望将代码包装在<pre>标签中,以便我们可以以易于阅读的格式将其显示在网页上。

谢谢!

0 投票
1 回答
65 浏览

javascript - 如何在 ace 编辑器中管理具有 2 种不同样式的交替行?

我想在 ace 中创建一个笔记编辑器。

例如,我在编辑器中粘贴了一些西班牙语文本。然后我想记下一些相应的西班牙语单词的英语单词。我希望这些英文单词出现在相应的西班牙语单词上方(在西班牙语的两行之间)

所以我将在我的编辑器中使用 2 种文本样式替换行。西班牙语字体较大,英语字体较小。

我该怎么做呢?我认为 ace 使用 contenteditable。我如何形成不同风格的交替线?

0 投票
1 回答
61 浏览

javascript - 如何找到被调用的函数?

我正在尝试编辑 ace 编辑器。

例如,当我键入时>,它会自动在 html 模式中放置</element>一个>

我通过查看 JS 发现是这个函数var HtmlBehaviour = function () {...

现在我如何找到这个行为的 te 函数?

-当我们输入一个单词,并且当前行的空间不足时,整个单词被移到下一行。如何使用 chrome 调试器找到行尾新字符的键盘事件触发的功能?

0 投票
1 回答
1994 浏览

jquery - 如何在 Ace 代码编辑器中创建悬停错误消息

我正在使用 Ace 编辑器在网站上显示代码。我希望能够突出显示代码范围并在它们悬停时显示错误消息,如图所示。

我想完成什么

我不确定这是否可以使用 Ace 编辑器 API 来完成,或者我是否需要使用 jQuery 的魔力。

0 投票
2 回答
3815 浏览

javascript - 如何在 ACE 中加载 XML?

更新 1

这是我目前将文本加载到我的 WT 项目中的方式。

另外,这里是 ReadFile 函数

原帖

我正在尝试将一些 XML 文件加载到我嵌入 WT ( http://www.webtoolkit.eu/wt?wtd的 Ace ( http://ajaxorg.github.io/ace/#nav=about ) 编辑器中=rqBfShGlNupXgK3M1sWOxUk1Loz3BsW0 ) 页。问题在于,无论出于何种原因,XML 文件的所有标签都从加载中省略了。示例:具有以下内容的 XML 文件

将被加载为

我需要整个 XML 文件,而不仅仅是标签的内容。

在做了一些研究之后,我在不同的论坛上发现很多其他人都在问同样的问题,但到目前为止我所尝试的一切都没有奏效,这让我来到了这里。

这包括将 Ace 模式设置为 XML、在将文本设置为 ace 窗口之前尝试将文本加载到不同的容器中、更改配色方案以及以不同的方式解析文件。

我正在使用 Visual Studio 2010,从调试中我可以看到该文件确实被完全读入带有所有标签的字符串中,但是在将其设置为 Ace 窗口之后,它们被省略了。

0 投票
0 回答
202 浏览

javascript - ACE 中的双重语法高亮显示

我想使用 ACE 编辑器在 python 脚本中启用 JS 的语法突出显示。具体来说,我想要这样的东西:

其中 script 标签中的所有内容都针对 JS 进行了格式化,其余的都针对 python 进行了格式化。

我被困在第一方,在手动组合一个新的“模式”之前,我希望你们都有一个简洁的答案。提前致谢。

0 投票
0 回答
752 浏览

jquery - 王牌标签未绘制

我希望我能把自己说得足够清楚,让你明白。

我正在尝试将 ace 集成到我的网站中。唯一的问题是,如果我使用 tab 键,文本不会重新定位。此外,如果我单击内部开始编辑,该字符将被插入左侧 4 个字符。我认为\t角色没有被绘制出来。

这就是现在的样子,但是<h1>and<p>标记应该缩进 1 个选项卡(并且选择和编辑的行为就像已绘制选项卡一样)。 它看起来如何

按以下顺序从 src-min-noconflict 加载 ace 文件:

  • 王牌.js
  • 模式-html.js
  • 主题终端.js

激活编辑器的代码

CSS

HTML