在vim中,如果我按/
处于搜索模式,则可以按Ctrl
+ p
查找我最后搜索的字符串,然后再次按该组合找到偶数之前搜索的字符串,依此类推。我可以在emacs模式下的命令行上执行相同的操作。我想使用less
命令执行相同的操作(即,按/
,然后按Ctrl
+ p
来查找我之前搜索过的内容,然后按{{ 1}}再次搜索该词。我能做到吗?
编辑:改写以使问题更清楚。
答案 0 :(得分:1)
使用/
向前搜索。
使用?
向后搜索。
对于下一次出现的搜索项,请使用n
,对于先前出现的项,请使用N
。这适用于向前和向后搜索。
并且如注释中所指出的,如果启用了较少的历史记录,则可以跨较小的调用携带搜索项。
man less
和man lesskey
了解详情。
答案 1 :(得分:1)
要浏览less
的搜索历史记录(默认情况下为~/.lesshst
,更多信息为man less
)
less
一个文件,例如less ~/.lesshst
/
(或?
)n
沿相反方向重复搜索N