notepad-- icon indicating copy to clipboard operation
notepad-- copied to clipboard

关于搜索功能定位问题。

Open msherrys opened this issue 1 year ago • 3 comments

比如有内容为 print.. xxx xxx ,,,, print.. zzz zzz zzz ...

诸如此类的很多文件内容,我现在搜索通过搜索 关键词 print 来查看后面的文本内容时。当跨页的搜索到 print 时,搜索会定位到当前页面的最后一行。

比如: ... ... ... print...(此时光标会定位在页面的最后一行)

这样需要查看 print 后续内容时,就一定需要拖动滚动条或者翻页等操作。虽然逻辑没有问题,但是会导致想看搜索的内容后续内容时,会变的很麻烦。特别是类似有大量文本内容时。

所以建议,能否把搜索时的定位不要定位到页面的最后一行,可以在搜索的关键词定位出现在页面的中间。这样不管是看搜索结果的前面有后面的内容就会非常方便。

msherrys avatar Aug 22 '24 21:08 msherrys

技术上有些问题,不是太好实现。 不过多介绍技术细节。

cxasm avatar Oct 22 '25 02:10 cxasm

拿 editplus 为例

print... x x x x xx x x x x x x x

x xx x x x xx x x x x x x x

x xx x x x xx x x x x x x x

x x

print... x x x x xx x x x x x x x

x xx x x x xx x x x x x x x

x xx x x x xx x x x x x x x

x x

print... x x x x xx x x x x x x x

x xx x x x xx x x x x x x x

x xx x x x xx x x x x x x x

x x

print... x x x x xx x x x x x x x

x xx x x x xx x x x x x x x

x xx x x x xx x x x x x x x

x x

print... x x x x xx x x x x x x x

x xx x x x xx x x x x x x x

x xx x x x xx x x x x x x x

x x

print... x x x x xx x x x x x x x

x xx x x x xx x x x x x x x

x xx x x x xx x x x x x x x

x x

print... x x x x xx x x x x x x x

x xx x x x xx x x x x x x x

x xx x x x xx x x x x x x x

x x

print... x x x x xx x x x x x x x

x xx x x x xx x x x x x x x

x xx x x x xx x x x x x x x

x x

print... x x x x xx x x x x x x x

x xx x x x xx x x x x x x x

x xx x x x xx x x x x x x x

x x

print... x x x x xx x x x x x x x

x xx x x x xx x x x x x x x

x xx x x x xx x x x x x x x

x x

搜索 print 的话,每次定位到的查询的当前关键词,都在页面中间。好像 note++ 也是差不多这样。 技术细节确实不知了。只能参考这些看看有没有办法实现。

msherrys avatar Oct 22 '25 09:10 msherrys

会下来在评估看看。这地方之前尝试修改过,发现在开启自动换行下,如果文件比较大,而且还有一些稍微长的行,计算居中显示会卡死非常久,估计10到20秒左右,体验非常不好,所以后续就没跟进。

如果是小文件,不大于5M,或者关闭自动换行的情况下,会考虑让其居中。

cxasm avatar Oct 23 '25 04:10 cxasm