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 开启大小写不敏感搜索。
过滤行
先按 &(而不是 /)可以将输出过滤,只显示匹配的行。