В Bash я часто сталкиваюсь с ситуацией ниже, когда выполняю поиск в обратном направлении (используя привязку клавиш emacs в Bash):
(reverse-i-search:ccc) aaa bbb |ccc ddd
Я нахожусь в середине обратного i-поиска для 'ccc', и курсор правильно остановился на соответствующей строке.
Теперь я хочу начать отсюда и добавить некоторые дополнительные символы перед ccc
, например, сделать его eee ccc
.
Однако я не могу нажать Enter , иначе команда выполняется напрямую;
Я не могу напрямую ввести символы, которые хочу добавить, иначе строка поиска изменяется;
Я не могу нажать Esc , иначе bash выйдет из поиска, но также переместит курсор.
Итак, как мне сказать bash выйти из поиска, но оставить курсор на месте?