문자열 치환은 다음과 같은 구조로 이루어져 있다.

: [범위] / [매칭문자열] / [치환문자열] / [행범위]

ex ) : %s / old / new /g

치환 명령 요약
 :s/old/new  현재 행의 처음 old를 new로 교체
 :s/old/new/g  현재 행의 모든 old를 new로 교체
 :10, 20s/old/new/g
 10번째 행부터 20번째 행까지 모든 old를 new로 교체
 :-3, +4s/old/new/g
 현재 커서 위치에서 3행 위부터 4행 아래까지 
old를 new로 교체
 :%s/old/new/g  문서 전체에서 old를 new로 교체
 :%s/old/new/gc  문서 전체에서 old를 new로 확인하며 교체
 :g/pattern/s/old/new/g  pattern이 있는 모든 행의 old를 new로 교체
 :g/pattern/s//new/g  :%s/old/new/g와


저작자 표시
신고
by danguria 2011.01.22 12:07

티스토리 툴바