Quando C-s
cerco una stringa con , voglio essere in grado di premere un tasto per uscire dalla modalità di ricerca ma mantenere comunque la selezione della corrispondenza. In questo modo posso iniziare subito a digitare e sostituire l'ultima partita.
Ad esempio, supponiamo di avere il seguente documento:
The quick brown fox jumps over the lazy dog.
Se cerco "pigro", emacs selezionerà la parola in questo modo (parentesi quadre sono selezione, pipe è cursore):
The quick brown fox jumps over the [lazy|] dog.
Ora, se premo return, emacs manterrà la posizione del mio cursore, ma deselezionerà "pigro":
The quick brown fox jumps over the lazy| dog.
Invece di questo, voglio un collegamento che uscirà dalla modalità di ricerca ma manterrà la selezione della corrispondenza corrente, come nel secondo stato sopra.
C-s
e digitare ciò che penso di voler cercare, quindi cambiare la query con backspace a zero in sulla cosa che voglio cambiare. Poi gioco con ciò con cui voglio esattamente sostituirlo. M-%
è troppo "formale".
query-replace
non risolve questo.
M-x query-replace
quello che stai cercando?