일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 유산소
- Podman
- 성수대교
- 한강
- zabbix
- Linux
- Run The Bridge
- 힐링
- 오답노트
- Grafana
- docker
- GitHub
- 자전거
- 정보처리기사
- 뚝섬유원지
- Kubernetes
- Python
- DSEC
- 대구
- 맛집
- 달리기
- Shell
- 2021
- 10km
- 중식
- 대전
- 건대입구역
- 소모임
- 하체
- 러닝
- Today
- Total
Run The Bridge
vi편집기를 이롭게 만드는 vi 단축키 본문
vi 편집기를 잘 다루면 사람이 엄청 멋있어 보인다...
그래서 공부하면서 익힌 vi 단축키를 공유해서 우리 모두 멋진 사람이 되어 봅시다 ~★
bash shell 글처럼 gif랑 같이 하려고 하니까 너무 귀찮다... 일단은 명령어만 우선적으로 정리한다.
모든 단축키는 대소문자를 구분한다.
이동
h: 커서를 기준으로 왼쪽으로 1칸 이동
j: 커서를 기준으로 아래쪽으로 1칸 이동
k: 커서를 기준으로 위쪽으로 1칸 이동
l: 커서를 기준으로 오른쪽으로 1칸 이동
w: 커서를 기준으로 마디 단위로 앞으로 이동
b: 커서를 기준으로 마디 단위로 뒤로 이동
shift + 6(^) 또는 0: 커서를 해당 행의 맨 앞으로 이동
shift + 4($): 커서를 해당 행의 끝으로 이동
삭제
dw: 커서 기준으로 앞에 마디 단위 삭제
cw: 커서 기준으로 앞에 마디 단위 삭제 후 바로 입력 가능
/sbin/nologin → /sbin/
db: 커서 기준으로 뒤에 마디 단위 삭제
cb: 커서 기준으로 뒤에 마디 단위 삭제 후 바로 입력 가능
/sbin/nologin → //nologin
d + shift + 4($) 또는 shitf + d: 커서 기준으로 앞에 마디 전부 삭제
d + shift + 6(^): 커서 기준으로 뒤에 마디 전부 삭제
dd: 커서가 위치한 행 한 줄 삭제
복원
u: 되돌리기
백그라운드 전환하기
ctrl + z: 해당 파일을 background로 전환
ps로 확인 시 vim 프로세스를 확인할 수 있다.
root@p-iskim-master /opt/expect # ps
PID TTY TIME CMD
23717 pts/0 00:00:00 vim
30500 pts/0 00:00:00 bash
32071 pts/0 00:00:00 ps
터미널에서 fg를 누르면 돌아갈 수 있다.
Visual Mode
v: 커서를 시작으로 움직이는 만큼 드래그
shift + v: 커서 기준 전체 행 드래그
ctrl + v: 현재 커서 위치로부터 상하좌우 이동하면서 드래그 가능
취소
ctrl + c 또는 ESC: visual Mode로 바꿨을 때 해당 단축키를 입력하면 명령 모드(command mode)로 돌아갈 수 있다.
당장은 이렇게만 떠오르는데...생각날 때 마다 추가하면서 수정해야겠다 ㅎㅎ
내가 자주 쓰는 단축키 위주로 정리했는데 더 유용하고 편리한 단축키가 많이 존재한다.
★ 추천 블로그 ★
'Cloud > Linux' 카테고리의 다른 글
가상 터미널 종료하기 (3) | 2022.08.02 |
---|---|
expect를 사용하여 원격지 파일 가져오기 (2) | 2022.07.29 |
터미널을 이롭게 만드는 bash shell 단축키 (4) | 2022.06.25 |
시간 맞추기 (0) | 2022.03.23 |
사용자의 입력을 받아 총 글자 수와 입력 문자 수 Count (0) | 2022.03.22 |