Podczas wyszukiwania ciągu za pomocą C-s
, chcę być w stanie nacisnąć jakiś klawisz, aby wyjść z trybu wyszukiwania, ale nadal zachować wybór dopasowania. W ten sposób mogę natychmiast zacząć pisać i zastąpić ostatnie dopasowanie.
Powiedzmy, że mam następujący dokument:
The quick brown fox jumps over the lazy dog.
Jeśli szukam słowa „leniwy”, emacs wybierze to słowo w ten sposób (nawiasy kwadratowe są zaznaczone, potok jest kursorem):
The quick brown fox jumps over the [lazy|] dog.
Teraz, jeśli naciśniesz return, emacs utrzyma moją pozycję kursora, ale usunie zaznaczenie „leniwy”:
The quick brown fox jumps over the lazy| dog.
Zamiast tego chcę skrót, który opuści tryb wyszukiwania, ale utrzyma bieżący wybór dopasowania, jak w drugim stanie powyżej.
C-s
i wpisać, co myślę, że chcę wyszukać, a następnie zmienić zapytanie w / backspace na zero na rzecz, którą chcę zmienić. Potem bawię się tym, czym dokładnie chcę go zastąpić. M-%
jest zbyt „formalny”.
query-replace
nie rozwiązuje tego.
M-x query-replace
to, czego szukasz?