GNU mniej: Jak mogę wyszukiwać, ignorując rozróżnianie wielkości liter, bez używania opcji mniej -I?

52

Z GNU mniej strony podręcznika

-i lub --ignore-case

Powoduje, że wyszukiwania ignorują wielkość liter; to znaczy wielkie i małe litery są uważane za identyczne.

Ta opcja jest ignorowana, jeśli we wzorcu wyszukiwania pojawią się wielkie litery; innymi słowy, jeśli wzorzec zawiera wielkie litery, to wyszukiwanie nie ignoruje wielkości liter.

-I lub --IGNORE-CASE

Podobnie jak -i, ale wyszukiwania ignorują wielkość liter, nawet jeśli wzorzec zawiera wielkie litery.

Jest to świetny sposób wyszukiwania mniej w GNU, przy jednoczesnym ignorowaniu wielkości liter. Musisz jednak wiedzieć z góry, że chcesz wyszukiwać, ignorując rozróżnianie wielkości liter i wskazać to w wierszu polecenia.

vim rozwiązuje ten problem, pozwalając użytkownikowi określić \ c przed wyszukiwaniem, aby wskazać, że wzorzec powinien zostać przeszukany, ignorując rozróżnianie wielkości liter.

Czy istnieje sposób, aby zrobić to samo w mniej (bez podawania -I w wierszu poleceń)?

Tom Feiner
źródło
2
Możesz ustawić zmienną środowiskową LESS na „-I” i za każdym razem, gdy uruchomisz mniej, pojawi się opcja -I
m_vitaly

Odpowiedzi:

66

Możesz ustawić mniej od wewnątrz, wpisując, -ia następnie wykonując zwykłą procedurę wyszukiwania.
Zajrzyj do pomocy za mniej, naciskająch

Andy
źródło
Dzięki :) Patrzyłem tylko na stronę manuala i zapomniałem spojrzeć na wbudowaną pomoc. Właśnie tego szukałem.
Tom Feiner
3

Po włączeniu Ignore case in searchesprzez naciśnięcie -imusisz wpisać ciąg znaków małymi literami. Jeśli Twój ciąg znaków zawiera wielkie litery, wyszukiwanie zakończy się niepowodzeniem (znajdź tylko ciągi znaków z dużymi znakami)

Piotr Gogolin
źródło