[Emacs] Searching and Replacing
쓸 게 없어서 쓰는 뜬금없는 Emacs 기초 이야기. 검색 및 치환에 대한 가장 기본적인 단축키 및 함수를 소개한다.
검색은 주로 다음 두 가지를 이용한다:
검색모드, 즉
검색어 입력 시에는 다음 단축키를 추가로 사용할 수 있다:
치환(Replace)은 다음 단축키를 이용한다.
검색은 주로 다음 두 가지를 이용한다:
C-s
: 순방향검색isearch
C-r
: 역방향검색isearch-backward
검색모드, 즉
C-s
혹은 C-r
을 누르고 검색어를 입력하고 RET
를 누르면 최초 검색 된 곳으로 커서가 이동해 있게 되는데 이 때는 C-s
, C-r
를 이용해 계속 검색할 수 있다.검색어 입력 시에는 다음 단축키를 추가로 사용할 수 있다:
C-w
: 현재 커서 위치의 단어를 검색어로 붙여넣는다.C-y
: 현재 라인을 검색어로 붙여넣는다.
치환(Replace)은 다음 단축키를 이용한다.
M-%
: 단순 치환query-replace
C-M-%
: 정규표현식을 이용한 치환query-replace-regexp
?
를 누르면 도움말을 볼 수 있는데, y
로 치환 후 다음으로, n
으로 치환하지 않고 다음으로, 그리고 !
를 이용해 모두 한번에 치환을 할 수 있다.
댓글