ace-editor相关内容

Ace 编辑器不格式化编辑器 div 中的数据

我在编辑器 div 中嵌入了一些 JSON 数据. 如下:http://jsfiddle.net/P3TwV/11/ 但是如小提琴所示,JSON 没有被格式化.它只是将数据放在一行中. 我想要的数据,我在没有任何空格的单行中输入,应该自动格式化并正确缩进,根据指定的类型作为这里的 JSON,并且编辑器内的所有对象的折叠和展开都应该启用. 我该如何处理? 任何答案都会在 ..
发布时间:2021-11-26 21:21:52 前端开发

Ace 编辑器自动完成

我正在 sql 模式下使用 ace 编辑器.我按照此链接启用自动完成:https://github.com/ajaxorg/ace/blob/master/demo/autocompletion.html.它通常运作良好.但是,我想进一步调整自动完成功能以满足我的进一步要求.这是愿望清单: 我希望建议的 sql 关键字都是大写的.默认情况下它们都是小写的; 我发现当我输入一些单词时,我以前 ..
发布时间:2021-11-26 21:21:43 其他开发

改变 RStudio 编辑器主题

我正在尝试更改 RStudio 编辑器主题,以便我可以设置自己的颜色.我在 Windows 10 上使用 RStudio 版本 0.99.473. 我已经查看了 有什么方法可以将 Rstudio 中的颜色更改为默认选项以外的颜色? 这和 在 cashe.css 主题文件中编辑 R Studio 它们(ACE 编辑器?) 我正在尝试确定 RStudio 编辑器主题 CSS 文件(ACE ..
发布时间:2021-11-26 21:21:21 前端开发

Ace 编辑器:自定义语法错误槽

只是想知道,是否可以自定义语法错误槽?是否可以突出显示有语法错误的文本? 例如,下面我试图根据字符串 a "chetan" 但没有引号检查 myString 的值.现在这是一个语法错误.目前我们在行号之前在装订线中显示错误.但是是否可以自定义 ace 编辑器提供内联突出显示和更改颜色? 如果 myString==chetan://做点什么万一 解决方案 你可以添加下划线类似于 clou ..
发布时间:2021-11-26 21:21:04 其他开发

如何在ace编辑器中添加我自己的完成器

现在我正在为我的数据库后端开发一个简单的基于 Web 的编辑器.我发现ace自带自动补全,如果我只需要用SQL关键字补全,我该如何添加自己的规则? 解决方案 首先,激活您提到的 enableLiveAutocompletion,并且您还必须确保定义了 enableBasicAutocompletion 并且设置为 true(见下文). editor.session.setMode("ac ..
发布时间:2021-11-26 21:20:47 其他开发

Ace 编辑器中的递归块

我们有自己使用的脚本语言.该语言非常简单,但它有一个“独占"的东西:字符串是使用 '[' 和 ']' 定义的(所以“test"应该是 [test]),并且这些大括号可以相互包含: lateinit([concat([test], [blah])]) 此外,没有 转义字符.如何将此块解析为一个字符串(从而突出显示 [concat([test], [blah])] 块)?我目前得到以下规则: ..
发布时间:2021-11-26 21:20:35 前端开发

如何在 Rails 中使用 npm 包?

我正在尝试在我的 Ruby on Rails 应用程序中使用 Ace 编辑器,其中大部分组成为 React 组件的视图.我正在使用 react-rails gem 并且我根本没有使用通量. 我找到了这个 react-ace 包,但我必须使用 npm 来安装它.我已经能够让 bower 组件与 bower-rails gem 一起工作,但从来没有让 npm 包工作.有没有办法仅通过资产管道(通 ..
发布时间:2021-11-26 21:20:27 其他开发

使用画布元素作为文本区域

我正在寻找有关如何使用类似于文本区域的画布元素的直接描述. 我见过诸如 Ace 之类的项目.只是想知道如何写入该区域,就好像它在 textarea 中一样.只是纯文本,没什么特别的. 提前致谢. 解决方案 Ace 曾经是 Mozilla Skywriter,曾经是 Mozilla Bespin. Bespin 的代码实际上很容易理解,如果您愿意深入了解它并基于它制作自己的 ..
发布时间:2021-11-26 21:20:20 前端开发

ACE 编辑器中的 applyDeltas

我正在尝试在 Ace 编辑器中保存更改操作,然后播放它们.下面有一些伪代码 - 要点是 applyDeltas API 似乎对我的编辑器没有任何作用.我绑定到编辑器更改事件,将更改增量推送到数组,然后尝试稍后播放 - 运行下面的代码时我没有看到任何错误,但我也没有看到我的编辑器内容更改. 谢谢 穆斯塔法 shouldRecord = true;myStoredArray = new Ar ..
发布时间:2021-11-26 21:20:08 其他开发

MVC Razor 语法的 Ace 编辑器插件

我如何为 ACE 编辑器创建插件以支持 Razor 语法.Ace 主页:http://ace.c9.io 解决方案 这里是 ACE 中 Razor 语法高亮的开始实现.所有功劳归于Andrey Shchekin,Stack Overflow 的成员. 从 GIT 下载他的 ACE 分支.在 Node.JS 命令提示符下,转到目录并执行以下操作: npm install nod ..
发布时间:2021-11-26 21:20:01 其他开发

如何使用 Ace Editor 使用 getvalue?

我正在使用 Ace 编辑器,但我很少使用 JavaScript,所以我发现如果没有适当的文档,很难让它真正工作. 我正在开发一个本地 PHP 文件编辑器..所以打开文件等,工作正常,setcontent 就像一个魅力.但是现在我想把编辑器的信息保存回文件中. 本身不是问题.但是我如何检索 var 代码.如果我使用 document.write 它不会在编辑器中显示当前信息 如果我 ..
发布时间:2021-11-26 21:19:54 前端开发

是否可以序列化 Ace Session 对象?

我想序列化和存储 Ace Session 对象,以便我可以打开一个“文件"并恢复所有内容、值、选择、光标位置、模式等. 我试过 JSON.stringify(session) 并且它抛出一个循环错误. 有什么想法吗? 解决方案 最简单的版本是 var session = editor.session状态 = {}state.value = session.getValue() ..
发布时间:2021-11-26 21:19:45 前端开发

在 Ace Editor 中检索字符串的行号

我正在尝试检索 ace 编辑器中显示的文本中给定字符串的行号. 示例:搜索“foo" 返回:[ 4, 5 ] 条件:ace 编辑器内容的第 4 行和第 5 行包含“foo"字符串 解决方案 遍历所有行并检查 indexOf function findFooLineNumbers(editor, foo) {var 行 = editor.session.doc.getAllLin ..
发布时间:2021-11-26 21:19:25 前端开发

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

我想在我的项目中使用 ACE 在线代码编辑器.我如何在 ASP.NET MVC 中使用它? 我想将使用该编辑器所做的任何编辑保存在数据库中.我该怎么做? 解决方案 假设您有一个强类型模型,它有一个名为 Editor 的属性,其中包含数据.现在使用一个普通的 来加载数据: 现在您可以使用 java ..
发布时间:2021-11-26 21:19:10 前端开发