Linux

GNU less:如何在不使用 less -I 選項的情況下忽略大小寫進行搜尋?

  • March 21, 2021

來自 GNU 較少的聯機幫助頁

-i 或 –ignore-case

導致搜尋忽略大小寫;也就是說,大寫和小寫被認為是相同的。

如果搜尋模式中出現任何大寫字母,則忽略此選項;換句話說,如果一個模式包含大寫字母,那麼該搜尋不會忽略大小寫。

-I 或 –IGNORE-CASE

與 -i 類似,但即使模式包含大寫字母,搜尋也會忽略大小寫。

這是一種在 GNU 中搜尋較少的好方法,同時忽略大小寫敏感。但是,您必須事先知道要在忽略大小寫的情況下進行搜尋,並在命令行中指明。

vim通過讓使用者在搜尋之前指定 \c 來解決這個問題,以指示應該在忽略大小寫敏感性的情況下搜尋模式。

有沒有辦法在更少的情況下做同樣的事情(沒有在命令行中指定 -I )?

-i您可以通過鍵入然後執行正常的搜尋過程從 less 中設置它。

按一下查看幫助以減少費用h

Ignore case in searches按下打開後,-i您必須提供小寫搜尋模式才能執行不區分大小寫的搜尋。如果搜尋模式包含大寫字元,則搜尋仍將區分大小寫。

引用自:https://serverfault.com/questions/11736