Кажется, что единственный способ сделать это - передать параметр -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-2FWIW)
lessкоторая включена с Fedora 19/20.