[Vim] 찾기 및 바꾸기

2008/07/04 06:15 / Vim
사용자 삽입 이미지
VIM에서 찾기 및 치환 기능은 보통의 편집기들 보다 그 기능이 막강하다.

찾기

찾기는 보통 모드(Normal Mode)에서 사선 기호(/), 또는 물음표(?) 뒤에 찾는 말 또는 정규식을 쓰면 검색이 된다. 사선 기호(/)는 순방향으로(아래로), 물음표(?)는 역방향으로(위로) 찾는다. 예를 들어, love라는 단어를 검색하는 경우에는 다음과 같다.
/love
하이라이트(HighLight, 강조 또는 돋보이기?)기능이 켜져 있으면 찾는 단어는 하이라이트된다. 그리고 다음 찾는 단어로의 이동은 보통모드에서 n 또는 N을 사용하면 된다.

바꾸기

바꾸기는 실행 모드(Excute Mode)에서 s/찾을 말/바꿀 말 를 사용한다.
대체로 다음과 명령을 사용한다.
:1,$s/old/new/g
위 명령은 파일 전체에서 old를 new로 바꾸라는 명령이다. 하나하나 살펴보자
  • : 는 실행모드로 바꾸는 것이다.
  • 1,$ 는 1행에서 마지막행까지는 의미한다. 이를 줄여 %로 쓰기도 한다. 지정하지 않는 경우에는 커서가 위치한 현재 행만 수행한다.
  • s 는 바꾸다(substitute)라는 뜻의다.
  • /old 바꿀 말이다. 여기서는 'old'라는 단어이다.
  • /new 바뀔 말이다. 여기서는 'new'라는 단어이다.
  • /g 바꾸기의 다른 부가 기능을 나타낸다. g는 globally를 뜻하며 검색된 부분을 전부 바꾸라는 뜻이다. 이외에 바꿀지 여부를 물어보는 c가 있다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
2008/07/04 06:15 2008/07/04 06:15
letorah 이 작성.

Trackback URL : http://www.sangkle.com/blog/trackback/74


당신의 의견을 작성해 주세요.

[로그인][오픈아이디란?]
오픈아이디로만 댓글을 남길 수 있습니다
« Prev : 1 : ... 10 : 11 : 12 : 13 : 14 : 15 : 16 : 17 : 18 : ... 28 : Next »