文件查看器(或编辑器),突出显示屏幕上可见的文本中的所有匹配项

文件查看器(或编辑器),突出显示屏幕上可见的文本中的所有匹配项

我正在寻找一款用于读取日志的图形应用程序。我个人一直使用它less 来读取日志,它完全满足了我的需求。然而销售“为什么不使用这个没有可见菜单的文本模式命令,而必须从命令行手动启动它。它工作得非常好!”对我的同事来说这绝对不现实(一般情况下,我可能会发现一些例外)。

我认为对于读取日志来说绝对关键的功能是,当搜索某些内容时,应用程序应该突出显示屏幕上可见的文本中的所有匹配项。

如果我正在查看日志的 50 行,其中有大约 20 个匹配我要搜索的不同短语(使用正则表达式),我绝对不想单击下一个、下一个、下一个、下一个……逐个浏览它们。我想一次性突出显示它们。这对于可用的日志阅读应用程序来说是绝对必要的(默认less情况下会这样做,我甚至不确定是否可以关闭它)。

我想要的第二个功能是,在突出显示屏幕上的所有匹配项后,当我搜索下一个时,它应该跳过屏幕上的所有匹配项(就像less -a它所做的那样)。没有这个功能也可以,因为我可以先按向下翻页键,然后再按下一个,但这比让下一个做正确的事情要尴尬得多。

您对支持此功能的免费查看器或编辑器有什么建议吗?

我测试了几个应用程序,但都失败了:

仅一场比赛精彩片段

无法以非管理员身份安装(即未经测试(请参阅下面的评论))

答案1

尝试 gvim(vim 的图形版本: http://www.vim.org/)。它具有您所期望的在屏幕上突出显示每个搜索事件的功能。

答案2

XCode 具有您所寻找的突出显示行为 - 但我不认为它按照您希望的方式跳过页面。

答案3

Sublime Text通过搜索或简单选择文本来突出显示文件中的所有匹配项。

Sublime Text 突出显示所有匹配项

相关内容