使用 less / search 命令时使用锚 ^ 模式

使用 less / search 命令时使用锚 ^ 模式

在浏览 Linux 手册页时,有时您需要查询手册页中诸如-p或 之类的标志的含义。-al

手册页的默认文本阅读器较少,我尝试使用 / 搜索来查找公共标志列表定义中的第一个匹配项:

/^-p

Pattern not found发生了却不起作用。

这个技巧在 vim 中工作时有效,但在阅读手册页时不适用于 less。

有没有办法实现这个要求呢?

答案1

/^-p表示 之前没有字符-p。但是如果您查看手册页,您会发现这些标志之前有一些空白字符。

搜索模式应该是/^\s+-p

在哪里:

  • ^匹配行的开头
  • \s+匹配一次或多次出现的空白字符

编辑:虽然上面的搜索模式很理想,但在搜索时不太实用。在手册页中查找此类部分的一个简单方法是使用/ -p.斜杠,后跟 2 个空格和您要搜索的选项。

相关内容