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