¿Cómo salir de la búsqueda inversa sin mover el cursor?

¿Cómo salir de la búsqueda inversa sin mover el cursor?

En Bash, a menudo me encuentro con la siguiente situación cuando hago una búsqueda inversa (usando la combinación de teclas de emacs en Bash):
(reverse-i-search:ccc) aaa bbb |ccc ddd
Estoy en medio de una búsqueda inversa de 'ccc' y el cursor se detuvo correctamente en la cadena coincidente.

Ahora quiero comenzar desde aquí y agregar algunos caracteres adicionales antes ccc, por ejemplo, hacerlo eee ccc.
Sin embargo, no puedo presionar Enter, de lo contrario el comando se ejecuta directamente;
No puedo ingresar directamente los caracteres que quiero agregar, de lo contrario se cambia la cadena de búsqueda;
No puedo presionar Esc; de lo contrario, bash abandonará la búsqueda pero también moverá el cursor.

Entonces, ¿cómo debería decirle a bash que abandone la búsqueda pero deje el cursor en su lugar?

Respuesta1

Parece que hay varias maneras de hacer esto.ahora. Algunos o todos ellos no funcionaron en el momento en que se formuló la pregunta.

  1. Esc

  2. Shift+Enter

  3. Además, las teclas de flecha (izquierda, derecha) mueven el cursor un carácter desde la posición deseada.

$ bash --version
GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu)

información relacionada