Vim - Command Line mode

김빛나리·2020년 3월 29일
0

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. 이동

  • :숫자
    - 해당 숫자의 라인으로 이동

0개의 댓글