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 연습에도 편리함)
![](https://blog.kakaocdn.net/dn/CCrIY/btrVSszuhee/oU9UIoJpVDhh5UIVfoXoA0/img.png)
아래는 vim 단축키로 참고하면 좋은 사이트다.
![](https://blog.kakaocdn.net/dn/phHnf/btrVMYNCp4r/nyYEJExWGwRIAfiLyc0ri1/img.png)
Vim Cheat Sheet
Tip You can also use the following characters to specify the range: e.g. :.,$d - From the current line to the end of the file :.,1d - From the current line to the beginning of the file :10,$d - From the 10th line to the beginning of the file
vim.rtorr.com
반응형
'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