Кажется, что единственный способ сделать это - передать параметр -i, когда вы изначально запускаете меньше. Кто-нибудь знает какой-то секретный взлом, чтобы сделать что-то вроде этой работы
/something to search for/i
Кажется, что единственный способ сделать это - передать параметр -i, когда вы изначально запускаете меньше. Кто-нибудь знает какой-то секретный взлом, чтобы сделать что-то вроде этой работы
/something to search for/i
Ответы:
Вы также можете ввести команду, -I
когда выполняется меньше. Это переключает чувствительность к регистру для поиска.
-I
как в буквальном смысле типа -I
с менее открытым.
Вы также можете установить переменную среды LESS
Я использую LESS=-Ri
так, чтобы я мог накачать цветной вывод grep
в него, и поддерживать цветовые последовательности ANSI.
Еще одна мало используемая особенность less, которую я обнаружил, - это начинать с +F
аргумента (или нажимать SHIFT+, Fкогда меньше). Это заставляет его следовать за файлом, который вы открыли, так же, как это tail -f <file>
будет. Очень удобно, если вы просматриваете файлы журналов из приложения и, вероятно, захотите создать резервную копию страницы (например, если она генерирует сотни строк в журнале каждую секунду).
less
больше :)
less +F --follow-name some.file
. +F
один не работает для меня.
Дополнение к тому, что сказал @Juha: На самом -i
деле с помощью SmartCasing включается без учета регистра, т. Е. Если ваш поиск содержит заглавную букву, то поиск будет чувствительным к регистру, в противном случае он будет без учета регистра. Думайте об этом как :set smartcase
в Vim.
Например: с -i
, поиск 'log' в 'Log, ..' будет совпадать, тогда как 'Log' в 'log, ..' не будет совпадать.
/\clog
можете перейти к поиску без учета регистра.
Похоже, что вы можете вызывать эту функцию для каждого поискового запроса следующим образом:
less prompt> /search string/-i
Эта опция находится в less
интерактивной справке, к которой вы обращаетесь через h
:
less prompt> h
...
-i ........ --ignore-case
Ignore case in searches that do not contain uppercase.
-I ........ --IGNORE-CASE
Ignore case in all searches.
...
Я не проверял подробно, но в справке по less
версии 487 для MacOS и других дистрибутивов Linux эта опция доступна.
На MacOS вы также можете установить более новую версию less
через brew
:
$ brew install less
$ less --version
less 530 (POSIX regular expressions)
Copyright (C) 1984-2017 Mark Nudelman
less
.
less
ты это примерял ? Не работай над моим less 458 (GNU regular expressions)
(aptitude говорит less 458-2
FWIW)
less
которая включена с Fedora 19/20.