내가 보기 위해 정리한 VIM 단축키 모음
728x90
Vim 단축키
스크롤
- Ctrl + U = 위로 1/2 화면스크롤
- Ctrl + D = 아래로 1/2 화면스크롤
특정 위치로 이동
- gg = 첫행 으로 이동
- G = 마지막행 으로 이동
- :17 = 17행으로 이동
현재 위치 확인하기
- Ctrl + G = 현재 문서 위치 정보를 하단 상태 바에 표시
삭제
- x = 커서에 위치한 문자 삭제
- dd = 현재 행을 삭제
- D = 현재 컬럼위치에서 현재 행의 끝부분까지 삭제
- J = 아래 행을 현재 행의 끝에 붙임
붙여넣기
- p = 현재 행에 붙여넣기
- :pu = 행의 아래에 붙여넣기
- P = 현재 행의 위쪽에 붙여넣기
복사
- yy, :y, Y = 현재 행을 레지스터에 복사
작업 취소
- u = undo
- ctrl + r = redo
이전 명령어 반복하기
- .(마침표) = 바로 이전에 행한 동작 반복
범위 지정
- :20d = 20번 행을 삭제합니다.
- :10,25d = 10 ~25번 행 삭제
- :10,$d = 10 ~ 마지막 삭제
- :%y = 문서 전체 복사
- :40pu = 40번 행에 붙여넣기
비주얼 모드에서 대소문자 변환하기
- 텍스트를 선택하고 u = 소문자
- 텍스트를 선택하고 U = 대문자
- 텍스트를 선택하고 ~ = 대문자는 소문자, 소문자는 대문자
커서위치의 단어 검색
- 별표 모양 = 커서 아래 단어 검색
문자열 교체하기
- :1,$s/man/boy/g = 모든 man을 boy로 교체
- 1,$ 1 ~ 마지막 행까지 교체 명령이 적용될 범위
- :1,$s/man/boy/c = 모든 man을 boy로 교체 하기전 확인
파일 내용 비교하기
- vim -d file1 file2 = -d(diff)
약어 만들기
.vimrc
- ab 내멜 contact@jongyun.org
728x90
'개발 환경' 카테고리의 다른 글
사용하고 있는 Vim Plugin (0) | 2021.10.24 |
---|---|
Ubuntu 환경에서 쓸만한 Git tool 소개 (0) | 2021.09.29 |
ubuntu 20.04 에서 데스크탑 slack 사용하기 (0) | 2021.09.08 |
댓글
이 글 공유하기
다른 글
-
사용하고 있는 Vim Plugin
사용하고 있는 Vim Plugin
2021.10.24 -
Ubuntu 환경에서 쓸만한 Git tool 소개
Ubuntu 환경에서 쓸만한 Git tool 소개
2021.09.29 -
ubuntu 20.04 에서 데스크탑 slack 사용하기
ubuntu 20.04 에서 데스크탑 slack 사용하기
2021.09.08