사용자 도구

사이트 도구


application:vim:concept

문서의 이전 판입니다!


VIM

VIM 모드

모드 모드변환키 변환후작업키 설명
명령모드 <ESC> 화살표키, 방향키 커서가 이동된다
입력모드 <i>,<a> 문자,숫자 입력 내용를 입력한다
EX모드 <Shift> + <:> wq
그외기능
저장하고 종료한다
그외 특수기능을 제공한다

명령모드

  • <ESC>를 한번 누른 상태에서 시작한다.
단축키 설명
a 커서 위치의 다음 칸부터부터 끼워넣기(append)
A 커서가 있는 줄의 끝에서부터 끼워넣기
i 커서 위치부터 끼워넣기(insert)
I 커서가 있는 줄의 맨 앞에서부터 끼워넣기
o 커서 바로 아래에 줄을 만들고 끼워넣기(open line)
O 커서 바로 위에 줄을 만들고 끼워넣기

입력모드

단축키 설명
h 한칸 왼쪽으로 이동
l 한칸 오른쪽으로 이동
j 한줄 아래로 이동
k 한줄 위로 이동
단축키 설명
r 커서 위치의 한 글자 교체
R 커서 위치부터 <ESC>를 누를때까지 다른 글자로 교체
단축키 설명
x, dl 커서 위치의 글자 삭제
X, dh 커서 바로 앞의 글자 삭제
dw 한 단어를 삭제
d0 커서 위치부터 줄의 처음까지 삭제
D, d$ 커서 위치부터 줄의 끝까지 삭제
단축키 설명
yw 커서 위치부터 단어의 끝까지 복사
yy 커서가 있는 줄을 복사
p 커서의 다음 위치에 붙여넣기
P 커서가 있는 위치에 붙여넣기
단축키 설명
u 작업 취소(undo)
U 그 줄에 행해진 작업 모두 취소
Ctrl+r 작업 재실행(redo)
. 조금 전에 했던 명령을 반복
단축키 설명
Ctrl+b 한 화면 위로 스크롤
Ctrl+f 한 화면 아래로 스크롤
gg, 1G 문서의 맨 처음 줄로
G 문서의 맨 마지막 줄로
[n]G [n]번째 줄로 이동
단축키 설명
:q vi를 종료함
:w 편집중인 문서를 저장
:wq 문서를 저장하고 종료함

EX모드

Visual모드

명령 내용
<shift>+<v> 줄단위로 블록을 선택한다
<ctrl>+<v> 칸단위로 블록을 선택한다
<y> 복사하기. 블록을 선택하고 <y> 입력하면 복사된다
<p> 붙여넣기. <p> 입력하면 선택된 블록이 붙여넣기 된다
<d> 삭제하기. 블록을 선택하고 <d> 입력하면 삭제된다
application/vim/concept.1201605352.txt.gz · 마지막으로 수정됨: 2008/01/29 20:15 저자 starlits