형식 : [시작라인번호],[종료라인번호]d
:5,10d << 5 ~ 10라인까지 삭제
형식 : %s/변경전문자열/변경후문자열/g
:s/src/dest/ << 커서에서 맨처음 일치하는 문자열 변환
:s/src/dest/g << 커서에서 라인상의 일치하는 문자열 모두 변환
※ %s 는 파일 전체를 대상으로 한다.
:%s/src/dest/gc << 하나씩 물어보며 변경
:%s/src/dest/g << 일괄로 전체 변경
1) 분리문자를 / 대신 ; 로 설정
:%s;/src/kim;/src/lee;g
2) escape 사용
:%s/\/src\/kim/\/src\/lee/g
:1,10s/변경전 문자열/변경후 문자열/g
:1,5s/^/#/ << comment
:1,5s/^#// << un comment
. | 1개의 문자 매치 |
^ | 맨 처음에 매치 |
$ | 행의 마지막에 매치 |
\w | 아무런 문자에 매치 |
\n | 개행에 매치 |
\t | 탭에 매치 |
\s | 공백에 매치 |
[0-9] | 0에서 9까지의 1문자에 매치 |
[a-z] | a에서 z까지의 1문자에 매치 |
[abc] | abc 중 어느 하나에 매치 |
* | 직전문자의 0회이상 반복에 매칭 |