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

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

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

Ответ 1

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

Ответ 2

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

set completion-ignore-case on