Al buscar una cadena con C-s
, quiero poder presionar alguna tecla para salir del modo de búsqueda, pero aún así mantener la selección de la coincidencia. De esa manera, puedo comenzar a escribir de inmediato y reemplazar la última coincidencia.
Por ejemplo, digamos que tengo el siguiente documento:
The quick brown fox jumps over the lazy dog.
Si busco "perezoso", emacs seleccionará esa palabra así (los corchetes son la selección, la tubería es el cursor):
The quick brown fox jumps over the [lazy|] dog.
Ahora, si returnpresiono, emacs mantendrá la posición de mi cursor, pero deseleccionará "perezoso":
The quick brown fox jumps over the lazy| dog.
En lugar de esto, quiero un acceso directo que salga del modo de búsqueda pero mantenga la selección de coincidencia actual, como en el segundo estado anterior.
C-s
y escribir lo que creo que quiero buscar, luego cambiar la consulta con retroceso a cero en lo que quiero cambiar. Luego juego con lo que exactamente quiero reemplazar. M-%
es demasiado "formal".
query-replace
no resuelve esto
M-x query-replace
lo que estás buscando?