Как вы выполняете поиск без учета регистра, используя модификатор шаблона, используя less?
Кажется, что единственный способ сделать 9X_unix это — передать параметр -i, когда вы изначально 9X_unix запускаете меньше. Кто-нибудь знает какой-нибудь 9X_case-insensitive секретный хак, чтобы заставить что-то подобное 9X_searching работать
/something to search for/i
Ответ #1
Ответ на вопрос: Как вы выполняете поиск без учета регистра, используя модификатор шаблона, используя less?
Вы также можете ввести команду -I
во время 9X_less-unix работы less. Он переключает чувствительность 9X_searching к регистру для поиска.
- `-I` буквально напечатайте` -I` с мене ...
Ответ #2
Ответ на вопрос: Как вы выполняете поиск без учета регистра, используя модификатор шаблона, используя less?
Вы также можете установить переменную окружения 9X_unix-programming LESS
Я использую LESS=-Ri
, чтобы закачивать в него раскрашенный 9X_unix-utils вывод из grep
и поддерживать последовательность 9X_unix-programming цветов ANSI.
Еще одна малоиспользуемая функция 9X_search less, которую я нашел, это запуск с +F
в качестве 9X_unix аргумента (или нажатие SHIFT+F в меньшем). Это 9X_less-unix заставляет его следовать за файлом, который 9X_unix-programming вы открыли, так же, как tail -f
. Очень удобно, если 9X_unix-programming вы просматриваете файлы журнала из приложения 9X_searching и, вероятно, захотите создать резервную 9X_searching копию страницы (например, если оно генерирует 9X_less-unix 100 строк журнала каждую секунду).
- «меньше» больше, чем «больше», «большинство» больше, чем «меньше» | «меньше» означает больше, но «боль ...
Ответ #3
Ответ на вопрос: Как вы выполняете поиск без учета регистра, используя модификатор шаблона, используя less?
Дополнение к тому, что сказал @Juha: На 9X_unix-programming самом деле -i
включает регистронезависимость 9X_unix-utils с помощью SmartCasing, т.е. если ваш поиск 9X_searching содержит заглавную букву, то поиск будет 9X_search чувствителен к регистру, в противном случае 9X_unix-utils он будет без учета регистра . Думайте об 9X_unix этом как о :set smartcase
в Vim.
Например: с -i
поиск по 9X_unix-utils запросу 'log' в 'Log, ..' будет соответствовать, тогда 9X_unix как 'Log' in 'log, ..' не будет соответствовать.
- Фактически, если * любая * буква, а не только первая, написана в верхнем регистре, поиск будет чувствителен к регистру. Важное отличие (и, в частности, как ...
Ответ #4
Ответ на вопрос: Как вы выполняете поиск без учета регистра, используя модификатор шаблона, используя less?
Похоже, вы можете активировать эту функцию 9X_searching для каждого поиска следующим образом:
less prompt> /search string/-i
Этот 9X_less-unix параметр находится в интерактивной справке 9X_search less
, доступ к которой можно получить через 9X_search 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
версии 9X_search 487 для MacOS, а также в других дистрибутивах 9X_search Linux указывает этот параметр как доступный.
В 9X_unix-utils MacOS вы также можете установить более новую 9X_unix версию less
через brew
:
$ brew install less
$ less --version
less 530 (POSIX regular expressions)
Copyright (C) 1984-2017 Mark Nudelman
Ссылки
Ответ #5
Ответ на вопрос: Как вы выполняете поиск без учета регистра, используя модификатор шаблона, используя less?
При использовании флага -i обязательно вводите 9X_unix строку поиска полностью в нижнем регистре, потому 9X_less-unix что если какая-либо буква в верхнем регистре, то 9X_less-unix это точное совпадение.
См. также: флаг -I 9X_unix-utils (заглавная i) для less (1), чтобы изменить 9X_search это поведение.
-
5
-
7
-
2
-
1
-
9
-
14
-
5
-
1
-
3
-
5
-
1
-
2
-
2
-
20
-
6
-
5
-
4
-
9
-
9
-
27
-
9
-
10
-
9
-
7
-
7
-
11
-
10
-
22
-
2
-
11
-
15
-
11
-
12
-
5
-
8
-
7
-
4
-
4
-
8
-
4
-
6
-
7
-
9
-
6
-
8
-
7
-
4
-
3
-
4
-
5