vi 명령어 - flapper/codezen GitHub Wiki

  • 자주쓰는 명령
기능 명령어
저장후 나가기 :wq (순서중요!!)
편집 무시하고 나가기 :q!
이동 h j k l
현재위치(커서 왼쪽) 편집 i (커서 오른쪽 a)
한글자 지우기 x
현재 줄에서 수정한 내용만 취소 u
현재위치 한줄 붙여넣기 대문자 P (커서 아래 p)
한단어 삭제 dw (단어의 시작문자에서)
한단어 오른쪽 이동 w (왼쪽 이동 b)
첫줄,마지막줄,7째줄 gg, G, 7G or :7
현재 커서를 화면의 중간으로 zz
한줄 복사 yy
블럭선택 v
컬럼단위 블럭복사 Ctrl+v
블럭선택후 복사 y
블럭선택후 잘라내기 d
붙여넣기 p (커서다음) 커서 이전은 대문자 P
마지막 버퍼 붙여넣기 "0p
일반적으로는 상관없는데

| |한줄입력(커서 다음) | o | |한줄입력(커서 이전) | O | |클립보드 보기 | :reg |

  • 줄번호
  1. $ vi ~/.vimrc
  2. set number 를 추가한다. (set nu 도 됨)
  • bashrc 등 수정후 로그아웃하지 않고 바로 적용하는 방법
    $ source /etc/bashrc 동일한 명령어 $ . /etc/bashrc