- c (Change) : 바꾸기
- cc : 한줄 바꾸기
- 2cc : 두줄 바꾸기
- ncc : n개의 줄 바꾸기(n은 임의의 숫자)
- cw : 한단어 바꾸기
- ce : 공백을 제외하고 한단어를 바꾸기
- c2w : 두단어 바꾸기
- c$ : 그 줄 끝까지 바꾸기
- c0(c^) : 현재 위치에서 파일의 끝까지 바꾼다
- c : 그 줄 끝까지 바꾸기 (c$)와 동일
- cmove : 커서부터 move까지 변경
- r (Replace) : 한글자 바꾸기
- 2r : 두글자 바꾸기
다음 그림은 cw를 이용한 예시입니다. 명령모드에서 cw를 입력하면, "해요"라는 한단어가 없어지고,INSERT상태로 갑니다.
그래서 자신이 바꾸고 싶은 단어를 입력하면 됩니다.

※ r 명령어는 insert 모드로 바뀌지 않는다.
- R : 바꾸면서 삽입이 아닌 수정(modify) 모드로 들어간다.
윈도에서 Insert 키를 누르고 수정 상태로 들어가는 것과 같다
- s : 한글자 지우고 insert 모드로 - cl 와 동일
- S : 한줄지우고 insert 모드로 - cc 와 동일
- ~ : 대문자 < - > 소문자 바꾸기 - 영문자에만 해당
※ 지우기와 바꾸기의 차이점은 바꾸기는 명령어 후에
vi 편집모드로 바뀐다.
|