在ace编辑器中编辑文件时,Web浏览器的搜索功能(Ctrl + f)无法正常工作。 请检查以下链接http://ace.c9.io/#nav=about。
网络浏览器搜索功能(Ctrl + f)仅查找编辑器中当前可见的文本。隐藏的文本(在可见滚动区域之外)未被搜索。
答案 0 :(得分:0)
我自己找到了一个解决方案....它的工作原理
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编辑器库文件集成到cloudrexx(无需添加所有文件,只需添加所需文件即可在cloudrexx中运行Ace编辑器) 我们必须将Ace编辑器更新到最新版本1.1.9。我们还应该将文件ext-searchbox.js添加到/ lib / ace / 内置文件ext-searchbox.js在Ace编辑器中提供搜索功能。