Ao procurar uma string com C-s
, desejo poder pressionar alguma tecla para sair do modo de pesquisa, mas ainda manter a seleção da correspondência. Dessa forma, posso começar a digitar imediatamente e substituir a última correspondência.
Por exemplo, diga que tenho o seguinte documento:
The quick brown fox jumps over the lazy dog.
Se eu procurar por "preguiçoso", o emacs selecionará essa palavra assim (colchetes são seleção, pipe é cursor):
The quick brown fox jumps over the [lazy|] dog.
Agora, se eu pressionar return, o emacs manterá minha posição do cursor, mas desmarcará "preguiçoso":
The quick brown fox jumps over the lazy| dog.
Em vez disso, quero um atalho que saia do modo de pesquisa, mas mantenha a seleção de correspondência atual, como no segundo estado acima.
C-s
e digitar o que acho que quero pesquisar e, em seguida, altere a consulta com espaço de retorno para zerar o que quero alterar. Então brinco com o que exatamente quero substituí-lo. M-%
é muito "formal".
query-replace
não resolve isso.
M-x query-replace
que você está procurando?