来自 GNU less 手册页
-i 或 --ignore-case
导致搜索忽略大小写;也就是说,大写和小写被视为相同。
如果搜索模式中出现任何大写字母,则忽略此选项;换句话说,如果模式包含大写字母,则该搜索不会忽略大小写。
-I 或 --IGNORE-CASE
类似于 -i,但即使模式包含大写字母,搜索也会忽略大小写。
这是在 GNU less 中搜索时忽略大小写的绝佳方法。但是,您必须事先知道您想要忽略大小写地进行搜索,并在命令行中指明这一点。
vim通过让用户在搜索之前指定 \c 来解决此问题,以表明应在忽略大小写的情况下搜索模式。
有没有办法在 less 中执行相同的操作(不在命令行中指定 -I)?
答案1
您可以在 less 中输入-i
并执行常规搜索程序来设置它。
按以下方式查看 less 的帮助:h
答案2
Ignore case in searches
按下打开后,-i
你必须提供一个降低大小写搜索模式执行不区分大小写的搜索。如果搜索模式包含大写字符,则搜索仍将区分大小写。