반응형
------------------
알아두면 더욱 편리한 Vim 에디터 기본 입력키 2번째.
Advanced.
명령어 | 설명 | 모드 |
^ | 행의 맨 처음으로 이동 하지만 공백은 제외. | 일반모드 |
Home키 | 행의 맨 처음으로 이동. | 일반모드 |
$ | 행의 맨 끝으로 이동 (End 키와 같음). | 일반모드 |
ctrl + B | 위로 한 화면 스크롤(PageUP키와 같음). | 일반모드 |
ctrl + F | 아래로 한 화면 스크롤(PageDown키와 같음). | 일반모드 |
ctrl + U | 위로 1/2 화면 스크롤. | 일반모드 |
ctrl + D | 아래로 1/2 화면 스크롤. | 일반모드 |
#gg | #행으로 이동. 없을 시 맨 처음으로 이동. | 일반모드 |
#G | #행으로 이동. 맨 마지막으로 이동. | 일반모드 |
:# | #행으로 이동. | 명령행 모드 |
ctrl - G, g | 현재 문서의 위치정보를 하단에 표시. | 일반모드 |
:d | 현재 행을 잘라내기. | 명령행 모드 |
D | 현재 위치에서 현 행의 끝부분까지 잘라내기 | 일반모드 |
J | 아래 행을 현재 행의 끝에 붙임. (아래행의 공백은 무시) |
일반모드 |
:pu | p와 같은 기능. 현재 행에 붙여넣기. | 명령행 모드 |
P | 현재 행 위에 붙여넣기. | 일반모드 |
:y | 현재 행을 레지스터에 복사. | 명령행 모드 |
Y | 현재 행을 레지스터에 복사. | 일반모드 |
범위 지정에 사용하는 특수 기호와 사용법
. | 현재 행. | 메타 문자 |
$ | 마지막 행. | 메타 문자 |
% | 문서 전체. | 메타 문자 |
+# | 현재 위치에서 #만큼 아래 행을 의미. | 메타 문자 |
-# | 현재 위치에서 #만큰 위의 행을 의미. | 메타 문자 |
:10, 25d | 10행에서 25행까지 잘라내기. | 명령행 모드 |
:%y | 문서 전체 복사. (%는 1,$와 동일하다) | 명령행 모드 |
:.,+20y | 현재 행부터 아래로 20행을 복사. | 명령행 모드 |
:-10,+5d | 현재 행부터 위로 10행, 아래로 5행 삭제. | 명령행 모드 |
:40pu | 40번 행에서 레지스터의 내용을 붙여넣기. | 명령행 모드 |
v | 일반 비주얼 모드로 현재 커서 위치에서 블록을 지정. | 일반 모드 |
V | 비주얼 라인 모드. 현재 커서가 위치한 행에서 행 단위로 블록을 지정. | 일반 모드 |
ctrl-V | 비주얼 블록 모드로, 열(Column) 단위로 블록을 지정. ctrl-Q로 대신 할 수 있음. | 일반 모드 |
반응형
'UTIL > Vim Editor' 카테고리의 다른 글
Vim 에디터에 대해 알아보자 - 4 (문자열 교체하기) (0) | 2011.06.23 |
---|---|
Vim 에디터에 대해 알아보자 - 3 (간단한 문자열 검색) (0) | 2011.06.23 |
Vim 에디터에 대해 알아보자 - 2 (Vim 기본 옵션 셋팅법) (0) | 2011.06.22 |
Vim 에디터에 대해 알아보자 - 1 (기본 입력키1) (1) | 2011.06.22 |
Vim 에디터에 대해 알아보자 (들어가기 전) (0) | 2011.06.22 |