Lors de la recherche d'une chaîne avec C-s
, je veux pouvoir appuyer sur une touche pour quitter le mode de recherche tout en conservant la sélection de la correspondance. De cette façon, je peux immédiatement commencer à taper et remplacer la dernière correspondance.
Par exemple, disons que j'ai le document suivant:
The quick brown fox jumps over the lazy dog.
Si je recherche "paresseux", emacs sélectionnera ce mot comme ça (les crochets sont la sélection, le pipe est le curseur):
The quick brown fox jumps over the [lazy|] dog.
Maintenant, si j'appuie return, emacs conservera la position de mon curseur, mais il désélectionnera "paresseux":
The quick brown fox jumps over the lazy| dog.
Au lieu de cela, je veux un raccourci qui quittera le mode de recherche mais conservera la sélection de correspondance actuelle, comme dans le deuxième état ci-dessus.
C-s
et de taper ce que je pense que je veux rechercher, puis de changer la requête avec retour arrière à zéro sur la chose que je veux changer. Ensuite, je joue avec quoi exactement je veux le remplacer. M-%
est trop «formel».
query-replace
ne résout pas cela.
M-x query-replace
ce pas ce que vous cherchez?