Как вы делаете нечувствительный к регистру поиск с использованием модификатора шаблона, используя меньше?
Кажется, что единственный способ сделать это - передать параметр -i, когда вы изначально выполняете меньше. Кто-нибудь знает о каком-то секретном хаке, чтобы сделать что-то вроде этой работы.
/something to search for/i
Ответ 1
Вы также можете ввести команду -I, пока работает меньше. Он переключает чувствительность к регистру для поиска.
Ответ 2
Вы также можете установить переменную окружения LESS
Я использую LESS=-Ri, чтобы я мог перекачивать в него цветной вывод из grep и поддерживать цветовые последовательности ANSI.
Еще одна малоиспользуемая функция меньше, чем я нашел, запускает ее с +F в качестве аргумента (или нажатием SHIFT + F в то время как меньше). Это заставляет его следовать открытому файлу таким же образом, как и tail -f <file>. Очень удобно, если вы смотрите файлы журналов из приложения и, скорее всего, захотите выполнить резервное копирование страницы (если оно генерирует, например, 100 строк журнала каждую секунду).
Ответ 3
Дополнение к тому, что @Juha сказал: Фактически -i включается без учета регистра с помощью SmartCasing, т.е. если вы начинаете поиск с прописного буквенного слова, тогда он выполняет чувствительный к регистру, если нет, он не учитывает регистр. Подумайте об этом как :set smartcase в Виме.
Например: при -i поиск "log" в "Log,.." будет соответствовать, тогда как "Log" в "log,.." не будет соответствовать.
Ответ 4
При использовании флага -i обязательно введите строку поиска в нижнем регистре, потому что если любая буква является верхним регистром, то точное соответствие.
См. также: флаг я (капитал i) меньше (1), чтобы изменить это поведение.
Ответ 5
Кажется, что вы можете вызвать эту функцию на основе поиска так: