less 大小写不敏感搜索、过滤

启用标记(例子:大小写不敏感搜索)

- 加上其他字符。比如 -i 表示开关大小写敏感搜索(ignore case in searches)。但是,这只对全小写的输入有用,如果查询的词中包含大写字母、又想要大小写不敏感搜索,则需要使用 -I(ignore case in searches and in patterns)。

这些标记不仅可以从命令行选项中设置,还能从 LESS 环境变量中读取,当然也能像上一段所说的那样在 less 已经打开后设置。Man 手册打开的 less 分页器似乎就是带有 -i 标志的。

Tip

在我的电脑上 vim/ 默认是大小写敏感,而 less 是默认带有 -i 标志。有些老的电脑上面 less 可能需要自己加标志。

如果想要在 vim 中使用大小写不敏感搜索,需要在搜索条目中加上 \c 转义,这个标志可以加在搜索条目的任何位置,参考 https://stackoverflow.com/a/2287449/ 。还有一种方式使用命令 :set ic 开启大小写不敏感搜索。

过滤行

先按 &(而不是 /)可以将输出过滤,只显示匹配的行。