В bash readline, как сделать добавочный поиск нечувствительным к регистру

В командной строке bash я могу набрать Ctrl-r и Ctrl-s, чтобы выполнить пошаговый поиск в истории команд. Однако поиск чувствителен к регистру: если у меня есть команда "cat SomeFile.txt", и я нажимаю "Ctrl-r somefile", я ничего не получаю.

Есть ли способ сделать этот поиск нечувствительным к регистру?

2 ответа

Решение

Краткий ответ: Нет, вы не можете получить эту функцию в BASH в настоящее время, потому что эта функция еще не была встроена в vi or emacs mode, Как я прокомментировал выше completion-ignore-case относится только к завершению, а не к isearch,

Посмотрите, есть ли у вас файл с именем "inputrc" в "~/.inputrc" или "/etc/inputrc" и добавьте строку.

set completion-ignore-case on
Другие вопросы по тегам