[1. 문자열 치환]
명령 모드에서 수행 가능 하다.
기본적으로 아래와 같은 패턴을 갖는다.
:{시작행,끝행}s/{원래문자열}/{변경문자열}/{옵션}
- 시작행, 끝행은 보통 숫자를 입력하면 되는데, 문서 전체에 대해서는 % 를 기입하도록 한다.
- 옵션에는 g, i, c 가 올 수 있으며, 보통 g 를 많이 사용한다.
# g : 그냥 변경
# i : 대소문자 구분 없이 변경
# c : 매번 사용자에게 물어 보고 변경 - 원래 문자열에는 정규 표현식 입력도 가능하다.
ex) 전체 문서에서 hello 를 world 로 바꾸려면 => :%s/hello/world/g
ex) 전체 문서에서 마지막에 ,-1 를 추가하려면 => :%s/$/,-1/g
# $ 는 ~ 끝나는 문자열을 의미하는 정규 표현식 이다.