Odpowiedzi:
Możesz także wpisać polecenie -Ipodczas działania less. Przełącza rozróżnianie wielkości liter w wyszukiwaniu.
-Ijak w dosłownym typie -Iz mniej otwartym.
Możesz także ustawić zmienną środowiskową LESS
Używam LESS=-Ri, dzięki czemu mogę pompować do niej kolorowe wydruki grepi utrzymywać sekwencje kolorów ANSI.
Inną mało używaną funkcją less, którą znalazłem, jest rozpoczęcie +Fod argumentu (lub naciśnięcie SHIFT+, Fgdy jest mniej). To powoduje, że podąża za plikiem, który otworzyłeś, w taki sam sposób, jak to tail -f <file>zrobisz. Jest to bardzo przydatne, jeśli oglądasz pliki dziennika z aplikacji i prawdopodobnie zechcesz wykonać kopię zapasową strony (na przykład, jeśli generuje ona na przykład setki linii rejestrowania co sekundę).
lessjest więcej :)
less +F --follow-name some.file. +Fsam nie działa dla mnie.
Dodatek do tego, co powiedział @Juha: W rzeczywistości -iwłącza rozróżnianie wielkich i małych liter w SmartCasing, tzn. Jeśli twoje wyszukiwanie zawiera wielką literę, w wyszukiwaniu rozróżniana jest wielkość liter, w przeciwnym razie rozróżniana jest wielkość liter. Pomyśl o tym jak :set smartcasew Vimie.
Np .: za pomocą -i, wyszukiwanie „log” w „Log, ..” będzie pasować, podczas gdy „Log” w „log, ..” nie będzie pasować.
/\clogaby przełączyć się na wyszukiwanie bez rozróżniania wielkości liter.
Wygląda na to, że możesz przywołać tę funkcję na podstawie wyszukiwania w następujący sposób:
less prompt> /search string/-i
Ta opcja jest w lessinteraktywnej pomocy, do której można uzyskać dostęp za pośrednictwem h:
less prompt> h
...
-i ........ --ignore-case
Ignore case in searches that do not contain uppercase.
-I ........ --IGNORE-CASE
Ignore case in all searches.
...
Nie sprawdzałem dokładnie, ale pomoc w lesswersji 487 na MacOS, a także inne dystrybucje Linuksa podaje tę opcję jako dostępną.
W systemie MacOS można również zainstalować nowszą wersję za lesspośrednictwem brew:
$ brew install less
$ less --version
less 530 (POSIX regular expressions)
Copyright (C) 1984-2017 Mark Nudelman
less.
lesspróbowałeś tego? Nie działa na moim less 458 (GNU regular expressions)(aptitude mówi less 458-2FWIW)
lesstego pakietu, w / Fedora 19/20.