Notice
Recent Posts
Recent Comments
Link
devops
엔지니어라면 필요한 vim 주요 단축키 정리 본문
반응형
리눅스의 기본 에디터인 vim을 다루기 위해선 단축키를 숙지하는 것이 아주 중요하다. 워낙 많아서 다 외우는 것은 거의 불가능하고, 주로 사용할 단축키만 간단히 정리해보려 한다.
기본 이동
- h, j, k, l : 상하 좌우 이동
- gg : 줄 맨 위로 이동
- shift + g : 줄 맨 아래로 이동
단어, 문장 이동
- b : 단어의 시작위치로 이동(backward)
- e : 단어의 마지막 위치로 이동(forward)
- ^ : 문장 맨 앞으로 이동
- $ : 문장 맨 뒤로 이동
줄번호 이동
- [: + set number] : 줄번호 설정
- [esc] + [:] + [줄번호] : 원하는 줄번호로 이동
편집
- i : 현재 커서가 위치한 문자 앞에 insert
- dd : 커서가 위치한 줄 삭제
- dw : 커서의 위치부터 단어의 마지막까지 삭제
- x : 커서가 위치한 문자 잘라내기
- u : Undo 실행 취소하기
- [ctrl + r] : Redo 취소한 것을 다시 되돌리기
복사/붙여넣기
- yl : 현재 커서가 위치한 문자 하나 복사
- yy : 커서가 위치한 줄 복사
- yw : 현재 커서의 위치부터 단어의 끝까지 복사
- p : 붙여넣기
창 열기 및 이동
- [: + vs] : 현재 창을 세로로 분할된 창으로 하나 더 열기
- [: + q] : 창 닫기
- [ctrl + w + w] : 창 이동
vim 에디터는 리눅스 파일 편집에 주로 사용함에도 불구하고, 단축키를 숙지하면 개발 업무에도 굉장히 유용하다. 그래서 VScode를 사용하는 분들이라면, Vim Extension을 설치해서 활용하는 것도 좋다. (vim 연습에도 편리함)
아래는 vim 단축키로 참고하면 좋은 사이트다.
반응형
'DevOps > OS' 카테고리의 다른 글
Load Average 정의 및 R, D 부하 해결방법 (0) | 2022.07.13 |
---|---|
System has not been booted with systemd as init system (PID 1). Can't operate. / WSL Ubuntu 에러 해결방법 (0) | 2022.06.30 |
code . 명령어 not found 오류 발생 대처법 (0) | 2022.05.10 |
리눅스 Read, Write, Execute / 시스템 모니터링 uname, top, ifconfig, lsof, netstat (0) | 2022.04.22 |
Linux 운영체제 / 두번째 (0) | 2022.04.21 |
Comments