Vim Keymap
Keymap
Key | Insert |
---|---|
i | 현재 커서 위치에 insert |
I | 현재 줄 맨앞에 insert |
a | 현재 커서 다음칸에 insert |
A | 현재 줄 맨뒤에 insert |
o | 아랫줄에 insert |
O | 윗줄에 insert |
Key | Move |
---|---|
h, j, k, l | 좌, 하, 상, 우 |
w | 단어 첫글자로 이동 |
W | 화이트 스페이스 단위로 다음 글자로 이동 |
b | 백워드 방향으로 단어의 첫 글자로 이동 |
B | 백워드 방향으로 화이트 스페이스 단위로 다음 글자로 이동 |
e | 단어의 마지막 글자로 이동 |
ge | 백워드 방향으로 단어의 마지막 글자로 이동 |
gg | 문서 맨 앞으로 이동 |
G | 문서 맨 끝으로 이동 |
^ | 문장 맨 앞으로 이동 |
0 | 라인 맨 앞으로 이동 |
$ | 문장 맨 뒤로 이동 |
f문자 | 문자의 위치로 이동 ; 을 누르면 계속 이동 |
F문자 | 백워드 문자의 위치로 이동 |
t문자 | 문자의 앞위치로 이동 |
T문자 | 백워드 방향으로 문자의 앞 위치로 이동 |
key | Find |
---|---|
/단어 | 문서에서 단어 찾기 n이나 N으로 다음/이전 찾기 |
* | 현재 단어를 포워드 방향으로 찾기 |
# | 현재 단어를 백워드 방향으로 찾기 |
key | Move |
---|---|
Ctrl + f | 다음 페이지 이동 |
Ctrl + b | 이전 페이지 이동 |
Ctrl + u | 페이지절반만큼 다음으로 이동 |
Ctrl + d | 페이지절반만큼 이전으로 이동 |
H | 현재 화면의 맨 위라인으로 이동 |
M | 현재 화면의 중간 라인으로 이동 |
L | 현재 화면의 마지막 라인으로 이동 |
]] | 포워드 방향으로 여는 컬리 블레이스( { )로 이동 |
[[ | 백워드 방향으로 여는 컬리 블레이스( { )로 이동 |
][ | 포워드 방향으로 닫는 컬리 블레이스( { )로 이동 |
[] | 백워드 방향으로 닫는 컬리 블레이스( { )로 이동 |
% | {}나 ()에서 현재 괄호의 짝으로 이동 |
key | Description |
---|---|
dd | 현재 줄 잘라내기 |
dw | 단어 잘라내기 |
yy | 현재 줄 복사하기 |
p | 붙혀넣기 |
r | 현재 글자 교체하기 |
u | Undo |
Ctrl + R | Redo |
x | 현재 글자 지우기 |
X | 앞의 글자 지우기 |
> | 들여쓰기 |
< | 내어쓰기 |
. | 이전 명령어를 다시 실행 |
key | Description |
---|---|
v | 비쥬얼모드(비쥬얼 모드에서 커서 이동해서 블럭지정 가능) |
y | 복사하기 |
c | 잘라내기 |
cw | 단어 잘라내기 |
J | 다음 라인을 현재 줄의 끝으로 이어 붙힘 |
~ | 선택 문자 대소문자 변경 |
Ctrl + A | 숫자를 증가시키기 |
Ctrl + X | 숫자를 감소시키기 |
key | Description |
---|---|
:w | 문서 저장하기 |
:q | 현재 문서 닫기 |
:q! | 저장하지 않고 닫기 |
:wq | 저장하고 닫기 |
:숫자 | 지정한 라인넘버로 이동 |
key | Description |
---|---|
:new | 가로로 분할된 창 열기 |
:vs | 세로로 분할된 창 열기 |
Ctrl + w | 분할창 간에 이동하기 |
:tabnew | 새로운 탭 열기 |
:gt | 다음 탭으로 이동하기 |
:gT | 이전 탭으로 이동하기 |
:e ./ | 현재 탭에 오픈할 파일 탐색하기( ./ 는 현재위치에서 탐색 시작) |
:colorscheme 스키마명 | VIM의 칼라스키마를 변경함(blue, desert, evening 등.. 스키마명에서 탭누르면 자동완성됨) |
key | Description |
---|---|
zc | 코드 접기(fold) |
zo | 접힌 코드 펼치기 |
zd | fold 지우기 |
zR | 접힌 코드 모두 펼치기 |
zM | 코드 모두 접기 |
zD | 모든 fold 지우기 |
key | Description |
---|---|
:buffers | 현재 Vim에서 여러 파일을 열었을때 버퍼에 있는 목록 확인 |
:buffer 숫자 | 버퍼 목록에 나온 숫자를 입력하면 해당 파일을 오픈함 ( :buffer 대신 :b 도 가능) |
:bnext | 버퍼에 있는 다음 파일로 이동 ( :bn 도 가능) |
:bprevious | 버퍼에 있는 이전 파일로 이동 ( :bp 도 가능) |
:ball | 버퍼 목록에 있는 파일들이 가로로 분할된 창에 열림 |