문자열의 모든 발생 (예 : string1)을 다른 문자열 (예 : string2)로 변경하고 싶습니다. 정확히 말하면 문서가 길고 이러한 문자열이 여러 번 발생합니다. 내가 현재하고있는 일은 string1-> string3을 교체 한 다음 string2-> string1을 마지막으로 string3-> string2로 바꾸는 것입니다.
이맥스에 이미 기능이 있는지 궁금합니다. 다른 솔루션도 환영합니다.
편집 : 이것은 실제로 주석에 연결된 질문의 복제본입니다. 그러나 문제는 해당 질문에 대한 대답이 항상 효과가있는 것은 아닙니다 (아래 의견 참조). 수락 된 답변의 작성자가 답변을 수정하거나 다른 해결책이 나올 때까지 기다리는 것이 좋습니다. 두 번째로 질문을 게시하기 전에 질문을 봤는데 해당 질문이 표시되지 않았습니다. 두 개의 중복 질문이 있으면 다른 표현을 사용하기 때문에 때때로 유용하며 사용자가 중복 된 질문을 찾으면 올바른 질문을 찾을 수 있습니다.
편집 2 : 텍스트 교체를위한 검색 / 바꾸기와 같은 기능에 대한 대답은 괜찮습니다.
backwards
및 region-noncontiguous-p
) perform-replace
여기에서 작동합니다 (emacs 24.3). 다른 답변을 편집하기 전에 기회가 생기면 이맥스 25에서 테스트 할 것입니다.