명령모드 이동키 | |||
키 | 설명 | 키 | 설명 |
h | 왼쪽으로 이동 | l | 오른쪽으로 이동 |
j | 아래로 이동 | k | 위로 이동 |
w/W | 다음 단어의 첫글자로 이동 | b/B | 이전 단어의 첫 글자로 이동 |
e/E | 단어의 마지막 글자로 이동 | <CR> | 다음 행의 첫 글자로 이동 |
^ | 행의 첫 글자로 이동 | $ | 행의 마지막 글자로 이동 |
+ | 다음 행의 첫 글자로 이동 | - | 이전 행의 첫 글자로 이동 |
( | 이전 문장의 첫 글자로 이동 | ) | 다음 문장의 첫 글자로 이동 |
{ | 이전 문단으로 이동 | } | 다음 문단으로 이동 |
H | 커서를 화면의 맨 위로 이동 | z<CR> | 현재 행을 화면의 맨 위로 이동 |
M | 커서를 화면의 중앙으로 이동 | z. | 현재 행을 화면의 중앙으로 이동 |
L | 커서를 화면 최하단으로 이동 | z- | 현재 행을 화면의 최하단으로 이동 |
[n]H | 커서를 위에서 n행으로 이동 | [n]L | 커서를 아래에서 n행으로 이동 |
CTRL+u | 반 화면 위로 스크롤 | CTRL+d | 반 화면 아래로 스크롤 |
CTRL+b | 한 화면 위로 스크롤 | CTRL+f | 한 화면 아래로 스크롤 |
gg, 1G | 문서의 맨 첫 행으로 이동 | G | 문서의 맨 마지막 행으로 이동 |
[n]G | n행으로 이동 | :[n] | n행으로 이동 |
편집키 | |||
키 | 설명 | 키 | 설명 |
x,dl | 커서 위치의 글자 삭제 | x,dh | 커서 바로 앞의 글자 삭제 |
dw | 한 단어를 삭제 | dd | 커서가 있는 행을 삭제 |
d0 | 커서 위치로부터 행의 처음까지 삭제 | D,d$ | 커서 위치부터 행의 끝까지 삭제 |
dj | 커서가 있는 행과 그 다음 행을 삭제 | dk | 커서가 있는 행과 그 앞행을 삭제 |
~ | 대소문자 전환 | d | 삭제 |
yw | 현재 커서의 한단어 복사 | yy | 한줄 복사 |
y | 복사 | p | 붙여넣기 |
> | 행 앞에 탭 삽입 | < | 행 앞에 탭 제거 |
: | 선택된 영역에 대하여 ex 명령 | J | 행을 합침 |
U | 대문자로 만듦 | u | 소문자로 만듦 |
검색 | /[문자열] 또는 ?[문자열] | 검색 | 다음에 매칭 n, 이전에 매칭 N |
치환 | :[범위]/[매칭]/[치환]/[행 범위] => :%s/old/new/g |
다중 창 사용하기 | |||
키 | 설명 | 키 | 설명 |
CTRL+wn | 새창 열기(수평) | CTRL+wv | 새창 열기(수직) |
CTRL+ws | 현재 파일을 수평으로 나눔 | CTRL+w^ | 수평으로 나누고, 이전 파일 열기 |
CTRL+wf | 창을 수평으로 나눔, 커서위치 파일 열기 | CTRL+wi | 커서위치의 단어가 정의된 파일 열기 |
CTRL+wq | 현재 커서의 창 종료 | CTRL+wc | 현재 커서의 창 닫기 |
CTRL+wo | 현재 커서의 창만 남기고 모드 닫기 | ||
CTRL+wh | 왼쪽 창으로 이동 | CTRL+wj | 아래 창으로 이동 |
CTRL+wk | 위쪽 창으로 이동 | CTRL+wl | 오른쪽 창으로 이동 |
CTRL+ww | 창을 순차적으로 | CTRL+wp | 최근 이동 방향으로 이동 |
CTRL+wt | 최상위 창으로 | CTRL+wb | 최하위 창으로 |
CTRL+wr | 순차적으로 창의 위치 순환 | CTRL+wx | 이전 창과 위치 바꿈 |
CTRL+w= | 창의 크기를 모두 균등하게 함 | CTRL+w_ | 수평 분활에서 창 크기 최대화 |
CTRL+w| | 수직 분활에서 창의 크기 최대화 | CTRL+w[N]+ | 창의 크기를 N행 만큼 증가 |
CTRL+w[N]- | 창의 크기를 N행 만큼 감소 | CTRL+w[N]> | 창의 크기를 오른쪽으로 N행 증가 |
CTRL+w[N]< | 창의 크기를 왼쪽으로 N행 증가 |
'Linux > vim' 카테고리의 다른 글
Vim에서 ruby, python을 지원하도록 설치하는 방법 (0) | 2013.08.01 |
---|---|
vi 치환 (0) | 2009.11.25 |
vi 창 설정 (0) | 2009.11.25 |
vim 팁 (0) | 2009.11.24 |
/etc/vim/vimrc (0) | 2009.11.23 |