1. vim 에디터
1) 파일 열기 및 신규 파일 작성과 저장
$ vim [파일명] → :w 저장
$ vim 한 경우 → :w [파일명]으로 저장
:wq or ZZ → 저장 및 종료
:wq! → 강제 저장 후 종료
2) 파일 편집
① 커서 이동 : 왼쪽(h), 위(k), 오른쪽(l), 아래(j)
② 문자 삭제 : x
③ 입력모드 : i, a
④ 커서의 빠른 이동
- 단어 단위로 이동
w | 다음 단어의 첫 글자로 이동 |
b | 이전 단어로 이동 |
- 왼쪽, 오른쪽 끝으로 이동
0 | 가장 왼쪽으로 이동 |
$ | 가장 오른쪽으로 이동 |
- 행 번호로 이동
[숫자]G | 숫자번째 줄로 이동 |
gg | 문서의 첫 번째 줄로 이동 |
G | 문서의 마지막 줄로 이동 |
- 페이지 넘기기
ctrl + f | 한 번에 한 페이지 넘기기 |
ctrl + b | 한 번에 이전 페이지로 넘기기 |
ctrl + d | 한 번에 1.5페이지씩 넘기기 |
ctrl + u | 한 번에 이전 1.5페이지로 넘기기 |
- 삭제 : x, d
dd | 해당 줄 삭제 |
d$ | 해당 줄 내의 문자만 삭제 |
d0 | 현재 행부터 시작지점까지 삭제 |
x, dl | 문자 하나 삭제 |
dw | 단어 하나 삭제 |
dgg | 현재 위치에서 시작지점까지 삭제 |
dG | 현재 위치에서 마지막 지점까지 삭제 |
- 붙여넣기 : p
d로 직전에 지운 텍스트는 p를 눌러 다시 붙여넣을 수 있음
- 복사 : y
yy | 해당 줄 복사 |
y$ | 해당 줄 내의 문자만 복사 |
y0 | 현재 행부터 시작지점까지 복사 |
y, yl | 문자 하나 복사 |
yw | 단어 하나 복사 |
ydgg | 현재 위치에서 시작지점까지 복사 |
yG | 현재 위치에서 마지막 지점까지 복사 |
- 이외 조작방법
J | 개행문자 삭제 |
U | 이전 동작 취소 (ctrl + z 기능) |
ctrl + r | 취소 동작 복구 |
- 검색
/ 내용 enter | 아래 방향으로 검색 |
? 내용 enter | 위 방향으로 검색 |
n | 다음 내용으로 이동 |
N | 이전 내용으로 이동 |
- 치환 : :%s/찾을문자/바꿀문자/g (모두 찾아바꾸기 기능)
- 공식문서 찾아보기
$ vimtutor : 튜토리얼 이용해 기본동작 연습
:help : 도움말 확인