1. 저장, 나가기
- :w
- 현재 파일을 저장
- :q
- vim 종료 (저장된 상태의 파일일 때)
- :q!
- 저장하지 않고 vim 종료
- :wq
- 현재 파일을 저장하고 vim 종료
- command mode의 shift+zz와 동일하다.
2. 글자(단어) 찾아서 바꾸기
- :s/찾는단어/새단어/
- 현재 라인에서 찾는 단어를 새 단어로 한 번만 찾아서 바꾸기
- :s/찾는단어/새단어/g
- 현재 라인에서 찾는 단어를 새 단어로 모두 바꾸기
- globally의 g
- :%s/찾는단어/새단어/g
- 현재 파일에서 찾는 단어를 새 단어로 모두 바꾸기
- :%s/찾는단어/새단어/gc
- 현재 파일에서 찾는 단어를 새 단어로 모두 바꾸되 물어보면서 바꾸기
- confirm의 c
- :숫자,숫자s/찾는단어/새단어/g
- 두 번호 사이의 라인에서 찾는 단어를 새 단어로 모두 바꾸기
- ex) :1,100s/찾는단어/새단어/g -> 1~100번 라인에서 찾는 단어를 새 단어로 모두 바꾸기
3. 창을 나눠 다른 파일 열기
- :vs(filename)
- 수직으로 창을 나눈 후, 해당 파일을 읽어온다.
- :split(filename)
- 수평으로 창을 나눈 후, 해당 파일을 읽어온다.
4. 외부 명령 잠깐 수행하기
- :!명령어(enter)
- 쉘 명령을 실행하여 결과를 확인할 수 있으며 (enter)를 치면 다시 에디터로 복귀한다.
5. 현재 위치에 파일 끼워넣기
- :r(filename)
- 원하는 파일을 읽어들일 때 사용
6. 파일 일부를 따로 저장하기
- 숫자,숫자w(newfilename)
- 두 번호 사이 라인의 내용을 새로(newfilename)로 저장
7. 이동