Как вы делаете поиск без учета регистра, используя модификатор шаблона, используя less?

Кажется, что единственный способ сделать это - передать параметр -i, когда вы изначально запускаете меньше. Кто-нибудь знает какой-то секретный взлом, чтобы сделать что-то вроде этой работы

/something to search for/i
вопрос задан 19.08.2008
mk.
17373 репутация

5 ответов


  • 0 рейтинг

    Похоже, что вы можете вызвать эту функцию на основе поиска, например, так:

    less prompt> /search string/-i
    

    Список литературы

    ответ дан slm, с репутацией 8158, 22.02.2014
  • 0 рейтинг

    При использовании флага -i обязательно вводите строку поиска полностью в нижнем регистре, потому что если любая буква является заглавной, то ее точное совпадение.

    См. Также: флаг -I (заглавная i) less (1), чтобы изменить это поведение.

    ответ дан joe, с репутацией 283, 22.03.2013
  • 0 рейтинг

    Дополнение к тому, что сказал @Juha: На самом деле -i включается без учета регистра в SmartCasing, т.е. Если вы начнете поиск с заглавных букв, то он будет выполняться с учетом регистра, если нет - без учета регистра. Думайте об этом как :set smartcase в Vim.

    E. г. : с -i, поиск 'log' в 'Log ,. , 'будет соответствовать, тогда как' Log 'в' log ,. , не будет соответствовать.

    ответ дан Antony Thomas, с репутацией 2353, 3.11.2012
  • 0 рейтинг

    Вы также можете ввести команду -I, когда выполняется меньше. Это переключает чувствительность к регистру для поиска.

    ответ дан Juha Syrjälä, с репутацией 20953, 19.08.2008
  • 0 рейтинг

    Вы также можете установить переменную среды LESS

    Я использую LESS=-Ri, чтобы я мог накачать в него цветной вывод grep и поддерживать цветовые последовательности ANSI.

    Еще одна небольшая используемая особенность less, которую я обнаружил, - это запуск ее с +F в качестве аргумента (или нажатие на SHIFT + F, в то время как в less). Это заставляет его следовать за файлом, который вы открыли, так же, как tail -f . Очень удобно, если вы просматриваете файлы журналов из приложения и, вероятно, захотите выполнить резервное копирование страницы (например, если он генерирует сотни строк в журнале каждую секунду).

    ответ дан sanmiguel, с репутацией 3041, 25.08.2008