1. 치환
:%s/aa/b&b/g - 문서 전체에서 aa를 baab로 치환
:.,$s/aa/bb/g - 커서위치부터 마지막까지 aa를 bb로 치환
:%s /aa_.*\[20\]/bb/g - aa_dat[20],aa_txt[20] 등을 bb로 치환
:s/\/etc\//\/etc\/local\//g - 현재 편집중인 전체 문서에서 /etc/ 를 /etc/local/로 치환, 이때 \는 /혹은 ()를 문자로 인식하게 해줌
:%s/a\b\c/\2\3\1/g - abc를 bca로 바꿈
2. 삭제
:%s/ab[a-x]*//g - ab로 시작하는 모든 단어를 삭제
:%s/ab//g - ab라는 모든 글자를 삭제
:g/ab/d - ab가 들어가있는 라인을 모두 삭제
3. 공백관련
:%s/\n\n/\n/g - 공백 줄 두줄을 한 줄로 치환, 이때 \n은 공백줄을 의미
:%s/ / /g - 두칸 띄어쓰기를 한칸으로 줄이기
:%s/\t/ /g - 탭을 스페이스 공백으로 치환, 이때 \t는 탭을 의미
:%s/ $//g - 마지막에 한 칸 띄우고 엔터한 것을 바로 엔터한 것으로 변경
:%s/ \n/\n/g