少GNU:如何在不区分大小写的情况下不使用少-I选项进行搜索?


52

从GNU减少联机帮助页

-i或--i​​gnore-case

使搜索忽略大小写;也就是说,大写和小写被认为是相同的。

如果搜索模式中出现任何大写字母,则忽略此选项;换句话说,如果模式包含大写字母,则该搜索不会忽略大小写。

-I或--IGNORE-CASE

与-i类似,但是即使模式包含大写字母,搜索也会忽略大小写。

这是一种在GNU中进行较少搜索的好方法,而忽略了区分大小写。但是,您必须事先知道要搜索,而忽略区分大小写并在命令行中指出。

vim通过让用户在搜索之前指定\ c来解决此问题,以指示应在不区分大小写的情况下搜索模式。

有没有办法减少事半功倍(无需在命令行中指定-I)?


2
您可以将LESS环境变量设置为“ -I”,并且每次运行较少时,它将获得-I选项
m_vitaly,2009年

Answers:


66

您可以通过键入-i然后执行常规搜索过程从更少的范围内进行设置。
只需按一下即可查看帮助内容h


谢谢:)我只看手册页,却忘了看内联帮助。这正是我想要的。
汤姆·费纳

3

Ignore case in searches按下打开后,-i您必须将字符串小写。如果您的字符串具有大写字符,则搜索将失败(仅查找具有大写字符的字符串)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.