我对 Kate 很陌生,开始使用它,因为它的搜索功能显示找到的出现次数。但现在我发现搜索有问题。它适用于几行文件(几百个),但对于较大的文件,它会在没有任何明确原因的情况下停止搜索。如果我对相同的数据运行相同的搜索,则发现的出现次数与以前的搜索尝试不同。这是一个错误吗?
凯特版本 - 15.12.3
更新
我在 Ubuntu 16.04 上使用 Kate,似乎 apt-get 15.12.3 Kate 版本是最新的。我还尝试从 Kate 网站下载 *.Appimage 文件,以获得更新的内容 - 现在是 16.08.0。虽然同样的问题。这里有两个屏幕截图。请注意发现的次数不同,但打开文件中的数据相同。另请注意此文件未保存在磁盘上。我刚刚打开了新文件并在其中插入了一些文本。
我怀疑你发现了一个错误——或者可能是一个故意的限制(例如,可能有一个时间限制,以保持对大量匹配项的搜索不让 kate 挂起)。
不过,似乎在以后的版本中被删除了;我将 17.08.3 与一个文件一起使用:
重复了 32,768 行。Kate 17.08.3 “Find All”找到了 393,216 个匹配项,即所有匹配项。再次将行加倍,它找到了 786,432。
我建议使用其中一种命令行文本处理工具(例如,grep/sed/awk 或 Perl)。