Пытаясь выяснить, как использовать поиск без учета регистра, less
я нашел это на serverfault .
Это, кажется, прекрасно отвечает на мой вопрос. Проблема в том, что здесь это не работает (openSUSE 13.1; меньше 458).
Я совмещенный less
с , less -WiNS
но я изменил это. Но даже называя это так, command less file
ничего не изменится. Я проверил, ps
что -i
в командной строке больше нет опций.
Поскольку ответ говорит, что less
помощь (нажатие h
) заявляет, что я могу использовать и -i
внутри less
. Если я использую это однажды, то скажу, что less
он изменился на поиск без учета регистра (это вроде как правильно: ничего не меняется). Если я использую его дважды, то скажу, что less
он превратился в поиск с учетом регистра. И правильно, тогда все работает как надо с самого начала. Давать -i
дважды в командной строке не работает, хотя.
Что здесь?
ps
чтобы проверить это?FOO
, но поискfoo
находитfoo
&FOO
. Даже с-i
и-WiNS
.ps
я получаю либоcommand less
опции no ( ), либо-WNS
я уверен, что это неps
проблема скрывать-i
/-I
.less
кажется, даже нет возможности файла конфигурации, который может вмешаться здесь.-i
должно делать именно это. Интересный вопрос: Есть ли ваш меньше матчFOO
заfoo
без-i
?FOO
только совпаденияFOO
. Похоже, ошибка для меня.Ответы:
Я не уверен, как включить это из командной строки, но когда вы внутри,
less
вы можете переключать желаемое поведение, передавая-i
командуless
.переключение
-i
в поисках
/blah
и/BLAH
в поисках
/Blah
Очевидно, вы также можете вызвать этот режим по требованию, добавив суффикс поиска к
-i
.пример
Ссылки
источник
-i
даже после поиска. Затем подсветка меняется (если она еще активна)./search string/-i
,less 487 (GNU regular expressions)
(из Ubuntu 18.04)В руководстве (для моей
less
версии 444) написано:Итак, я бы проверил, может ли переменная окружения
LESS
где-то быть установлена, в вашей оболочке, возможно, «точечные файлы». Кроме того,less -+i
следует сбросить значение-i
по умолчанию (с учетом регистра). Если это возвращает чувствительность к регистру для вас, тогда вы можете простоalias less=less -+i
, может быть, вместе сalias lessi=less -i
.источник
Вы можете начать меньше и игнорировать регистр, передав опцию -i. Это игнорирует регистр, если строка поиска не имеет верхнего регистра. Вот краткое описание на странице справки Ubuntu :
Другие версии менее могут отличаться в своих интерпретациях -i.
источник