2020 - 05 - 31 TIL Vim 단축어 모음

seo_kk·2020년 5월 31일
1

Vim

Vim의 숙련도

인터넷에서 재미있는 그래프를 하나 봐서 가지고 와보았다.

x축으로 갈 수록 공부하는 데 투여한 시간과 노력이고, y은 숙련도라고 생각하면 편하다.

Vim은 중간에 있는데 진입장벽이 굉장히 높지만 그 진입장벽을 넘는다면 자유자재로 편리하게 사용할 수 있다고 느낄 수 있는 그래프를 띄고 있다.

그럼 Vim 단축키를 조금이나마 공부해 보자.

방향키

Vim에서는 방향키 대신 h, j, k, l을 사용할 수 있으며, 타이핑을 하며 방향키까지 손이 가기 불편할 때 사용하면 편하다.

  • h : 한 칸 왼쪽으로 커서 이동
  • j : 한 줄 아래로 커서 이동
  • k : 한 줄 위로 커서 이동
  • l : 한 칸 오른쪽으로 커서 이동

다음 단어로 커서 이동하기

Vim에서 다음 단어로 자유자제로 이동할 수 있는데, w와 b키가 그 역할을 한다.

  • w : 다음 단어로 커서 이동
  • b : 이전 단어로 커서 이동

문단 이동

Vim에서 키보드의 PageUp, PageDown과 같이 커서를 이동할 수 있다.

  • { : 현재 문단의 시작으로 커서 이동
  • } : 현재 문단의 끝으로 커서 이동
  • gg : 문서의 시작으로 커서 이동
  • shift+g : 문서의 끝으로 커서 이동
  • [n]G : n번째 행으로 커서 이동
  • zz : 커서가 있는 줄이 화면의 가운데에 오도록 화면 이동

편집

Vim에서도 여러가지 편집이 가능하다.

삽입

  • i : 현재 커서가 위치한 문자의 앞에 Insert 하기

삭제/잘라내기 및 수정

  • dd : 커서가 위치한 줄 잘라내기
  • dw : 커서가 위치한 곳부터 단어의 마지막까지 잘라내기
  • 숫자+dd : 커서가 위치한 줄부터 숫자에 해당하는 수만큼의 줄 잘라내기
  • x : 커서가 위치한 문자 잘라내기
  • s : 커서가 위치한 문자 잘라내고 Insert 하기

복사/붙혀넣기

  • yl : 현재 커서가 위치한 문자 하나만 복사하기
  • yy : 현재 커서가 위치한 줄 복사하기
  • yw : 현재 커서의 위치부터 단어가 끝나는 위치까지 복사하기
  • y : 블럭 단위로 체크한 내용 복사하기
  • p : 커서가 위치한 바로 다음 위치에 복사하기

선택

  • shift + v : 라인단위로 블럭지정이 가능하다.
  • v : 블럭지정(라인단위x)
profile
BackEnd-Developer

0개의 댓글