본문 바로가기
Linux, Shell Script

VIM 유용한 단축키 및 사용법

by SecuOf 2020. 4. 5.

기본 단축키

# 일반모드
h : 커서를 왼쪽으로 이동
j : 커서를 아래로 이동
k : 커서를 위로 이동
l : 커서를 오른쪽으로 이동
w : 단어 단위로 뒤로 이동
$ : 현재 라인 맨 뒤로 이동
0 : 현재 라인 맨 앞으로 이동
^ : 행 첫 글자로 이동
Ctrl + d : 아래로 반 페이지 스크롤
Ctrl + f : 아래로 한 페이지 스크롤
Ctrl + u : 위로 반 페이지 스크롤
Ctrl + b : 위로 한 페이지 스크롤
gg : 문서의 첫 행 이동
Shift + g : 문서의 마지막 행 이동


# 입력모드
i : 커서 위치에서 삽입
a : 커서 바로 뒤에서 삽입
o : 현재 커서 다음 라인 부터 삽입
p : 복사내용 삽입
x : 커서 위치의 문자 삭제
Shift + d : 현재 커서 위치의 문자부터 라인의 문자를 모두 삭제
Ctrl + v : Visual Block
Shift + s : 현재 라인을 지우고 입력 모드로 전환

Visual Mode 사용법

Visual Block Mode를 이용해서 주석 한번에 입력하기

  • Ctrl + v 입력 하단에 -- VISUAL BLOCK -- 모드 확인
  • 원하는 행 만큼 이동키로 이동 
  • Shift + i 입력 
  • 주석 표시 입력 (배쉬의 경우 "#")
  • esc 키 입력

입력모드로 주석 처리 방법

  • :1,3s/^/# (1 ~ 3번 라인까지 주석 처리)
  • :set nu 라인 넘버 표시

Reference

인사이트에서 출판한 "손에 잡히는 vim"의 부록으로 있는 vim 키맵 단축키 모음

VIM 이동 단축키
VIM 명령어 단축키