본문 바로가기

Linux/리눅스 및 터미널 명령어

vi 명령어/vim 명령어: 자주 쓰는 명령어 정리

반응형

 

 

커서 이동

상하좌우 h j k l ←↓ ↑ →
맨 끝 상하
H
맨 위로 이동
gg
M 화면 중간으로 이동
L
맨 밑으로 이동
G
단어 단위 좌우
e 오른쪽 단어 끝으로 이동
w 오른쪽 단어 앞으로 이동
b 왼쪽 단어 앞으로 이동
^ 왼쪽 끝으로 이동
$ 오른쪽 끝으로 이동

 

 

삭제

dd
커서가 위치한 줄 삭제
<숫자>dd
커서 위치에서 <숫자>줄 삭제
<숫자범위>d
커서 위치에서 <숫자범위>만큼 삭제

 

 

취소

u 취소
ctrl+r 취소를 취소

 

 

편집모드

a
커서 오른쪽에 문자 삽입
A
커서 오른쪽 행 끝에 문자 삽입
i
커서 왼쪽에 문자 삽입
I
커서 왼쪽 행 끝에 문자 삽입
o
커서 아래 행 삽입
O
커서 위 생 삽입

 

 

붙여넣기

복사
yy 커서가 위치한 줄 복사
<숫자>yy 커서 위치에서 <숫자>줄 복사
붙여넣기
p 현재 커서 아래 행에 붙여넣기
P 현재 커서 위 행에 붙여넣기
<복사 행>co<붙여넣을 행> <복사 행>을 <붙어넣을 행> 다음 행에 붙여넣기
<숫자범위>mo$ <숫자범위>내용을 맨 끝에 붙여넣기
파일 내용 붙여넣기
r <파일이름> 커서 다음에 파일 내용 삽입

 

 

넘버링

set number
넘버링
se nu

 

넘버링 예

 

 

 

반응형