В 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