O "i" em "reverse-i-search" significa "incremental" para que ele pesquise enquanto você digita. Se você quiser esperar até terminar de digitar, pode usar history-search-backward
(não ligado) ou non-incremental-reverse-search-history
(ligado ao Meta-p). Para usar essas funções, você digita o texto primeiro, em seguida, pressiona o pressionamento de tecla que chama a função.
Eu tenho history-search-backward
ligado ao PgUp e '' history-search-forward 'ligado ao PgDn.
Para encerrar uma pesquisa, pressione Esc, como você sabe. Para anular uma pesquisa deixando uma linha de comando vazia, pressione Ctrl-G.