【问题标题】:Web browser doesn't search total ACE editor网络浏览器不搜索总 ACE 编辑器
【发布时间】:2015-05-11 08:45:35
【问题描述】:

在 ace 编辑器中编辑文件时,网络浏览器的搜索功能 (Ctrl+f) 无法正常工作。 请查看以下链接,http://ace.c9.io/#nav=about

Web 浏览器搜索功能 (Ctrl+f) 仅查找当前在编辑器中可见的文本。隐藏的文本(在可见滚动区域之外)未被搜索。

【问题讨论】:

  • 你的问题是什么?
  • 那么你的问题到底是什么?
  • 1.在 ace 编辑器中编辑文件时,Web 浏览器的搜索功能无法正常工作。 2. 搜索功能只查找当前在编辑器中可见的文本。隐藏的文本(可见滚动区域之外)未被搜索。

标签: php editor ace-editor


【解决方案1】:

我自己找到了解决方案....它有效

ace 编辑器将逐行显示内容,内容的可见部分仅由浏览器搜索,其余行根据 ace 编辑器功能对浏览器隐藏。 在浏览器中,findbar(ctrl+f) 将仅搜索 ace 编辑器的可见部分。 所以我们计划在 ace 编辑器中实现单独的搜索栏。当我们在 ace 编辑器上按 crtl+f 时,新的搜索栏将在 ace 编辑器中打开,它将根据给定的搜索文本搜索文本。

实施步骤

根据 Ace 编辑器文档 (github.com/ajaxorg/ace),最新版本的 ace 编辑器在编辑器内部包含搜索功能 (crtl+f)。 我们可以从外部链接github.com/ajaxorg/ace-builds/ 下载最新版本的 Ace 编辑器库文件。 然后下载Ace editor库文件集成到cloudrexx(无需添加所有文件,只需添加需要的文件即可在cloudrexx中运行Ace editor) 我们必须将 Ace 编辑器更新到最新版本 1.1.9。我们还应该将文件 ext-searchbox.js 添加到 /lib/ace/ 内置文件 ext-searchbox.js 在 Ace 编辑器中提供搜索功能。

【讨论】:

  • 如何在你的包中包含 ext-searchbox.js?我使用 Angular 2 和 Webpack 2。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-30
  • 2013-04-19
相关资源
最近更新 更多