본문 바로가기
스스로 학습/terminal

vim 명령어 모음

by 지제로사 2022. 1. 2.
반응형

종료 및 저장 명령어

  • :w 저장
  • :q 아무 수정작업하지 않거나, 이전에 :w로 저장한 경우 종료
  • :wq  저장 후 종료
  • :q!  저장 하지 않고 종료

 

명령모드에서 보이지 않는 라인 넘버를 출력

:set number

찾고자 하는 문자열로 커서 이동 패턴 검색, 대소문자 구분, 명령모드에서 작동

  • /[문자]

 

 

삭제 (d : delete의 약자)

  • dd : 한 줄 삭제
  • dd5 : 다섯 줄 삭제
  • dw : 한 단어 삭제
  • d5w : 다섯 단어 삭제
  • d$ : 커서부터 이줄 끝까지 삭제
  • d0 : 커서부터 이줄 앞까지 삭제
  • dG : 커서부터 문서 끝까지 삭제

복사 (y: yank의 약자)

  • yy : 한 줄 복사
  • yy5 : 다섯 줄 복사
  • yw : 단어 복사
  • y5w : 다섯 단어 복사
  • y$ : 커서부터 이줄 끝까지 복사
  • y0 : 커서부터 이줄 앞까지 복사
  • yG : 커서부터 문서 끝까지 복사

붙여넣기 

  • p : 커서 앞으로 붙여넣기
  • P : 커서 뒤로 붙여넣기
  • u : undo 되돌리기
  • x :  커서 안의 문자 하나 삭제
  • X : 커서 뒤의 문자 하나 삭제  (delete키 처럼 작동)

그 외

  • i : insert, 입력모드 
  • a : append, 커서 한 칸 앞에서 입력모드
  • o : 한 줄을 아래에 추가하며 입력모드
  • O : 한 줄을 위에 추가하며 입력모드
  • b : back, 한 단어 뒤로 이동
  • w :  forward, 한 단어 앞으로 이동

커서 이동

  • h : 한 칸 뒤로 이동
  • j : 한 줄 아래로 이동
  • k :  한 줄 위로 이동
  • l : 한 칸 앞으로 이동
  • H : 화면 맨 위로 이동
  • M : 화면 중간으로 이동
  • L : 화면 맨 아래로 이동
  • G : 글의 맨 밑으로 이동
  • 1G : 글의 맨 처음으로 이동

외부 unix 커맨드  :!![명령어]

  • :!!date  - 현재 시간 불러옴

 

반응형