在 less 中搜索最后一次出现的字符串

在 less 中搜索最后一次出现的字符串

搜索 中最后一次出现的字符串的最佳方法是什么less

?string适用于小文件,但似乎不适用于大型或重要的语法突出显示文件(例如,cat /var/log/cron | ccze -A | less -r),我必须首先转到文件末尾,G然后从那里进行反向搜索。

答案1

您可以像往常一样搜索字符串,然后只需按+ +即可获取最后一次出现的位置。/stringShiftESCf

编辑:

N您可以在输入搜索后使用反向搜索。/string

Less 只加载文件的可见部分以及文件前后的一些部分,因此对于较大的文件来说它仍然很快,但只搜索已加载的部分。

如果您想搜索整个文件,您应该使用 vim 作为编辑器或在命令行上使用 grep/sed/awk。

感谢@sudodus 指出我的错误答案。

相关内容