사용자 도구

사이트 도구


application:vim:concept

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
application:vim:concept [2007/08/19 22:36]
starlits 새로 만듬
application:vim:concept [2012/04/29 10:48] (현재)
starlits [입력모드]
줄 4: 줄 4:
  
 ^ 모드 ^ 모드변환키 ^ 변환후작업키 ^ 설명 ^ ^ 모드 ^ 모드변환키 ^ 변환후작업키 ^ 설명 ^
-명령모드 | <ESC> | 화살표키, 방향키 | 커서가 이동된다 | +명령모드 | <ESC> | 화살표키, 방향키 | 커서가 이동된다 | 
-입력모드 | <i>,<a> | 문자,숫자 입력 | 내용를 입력한다 | +입력모드 | <i>,<a> | 문자,숫자 입력 | 내용를 입력한다 | 
-EX모드 | <Shift> + <:> | wq  \\ 그외기능 | 저장하고 종료한다 \\ 그외 특수기능을 제공한다 |+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 | 한 단어를 삭제 |
 +| dd | 한 줄 삭제 |
 +| d0 | 커서 위치부터 줄의 처음까지 삭제 |
 +| D, d$ | 커서 위치부터 줄의 끝까지 삭제 |
 +
 +==== 복사/붙여넣기 ====
 +^ 단축키 ^ 설명 ^
 +| yw | 커서 위치부터 단어의 끝까지 복사 |
 +| yy | 커서가 있는 줄을 복사 |
 +| p | 커서의 다음 위치에 붙여넣기 |
 +| P | 커서가 있는 위치에 붙여넣기 |
 +
 +==== Undo ====
 +^ 단축키 ^ 설명 ^
 +| u | 작업 취소(undo) |
 +| U | 그 줄에 행해진 작업 모두 취소 |
 +| Ctrl+r | 작업 재실행(redo) |
 +| . | 조금 전에 했던 명령을 반복 |
 +
 +==== 화면이동 ====
 +^ 단축키 ^ 설명 ^
 +| Ctrl+b | 한 화면 위로 스크롤 |
 +| Ctrl+f | 한 화면 아래로 스크롤 | 
 +| gg, 1G | 문서의 맨 처음 줄로 |
 +| G | 문서의 맨 마지막 줄로 |
 +| [n]G | [n]번째 줄로 이동 |
 +
 +
 +==== 종료 ====
 +^ 단축키 ^ 설명 ^
 +| :q | vi를 종료함 |
 +| :q! | vi를 저장하지 않고 강제로 종료함 |
 +| :w | 편집중인 문서를 저장 |
 +| :wq | 문서를 저장하고 종료함 |
 +
 +
 +
 +
 +===== EX모드 =====
 +
 +==== 찾기 ====
 +^ 명령 ^ 설명 ^
 +| /{찾는단어} | </>를 누른후 찾을단어를 입력한다. \\ 다음 같은 단어를 찾으려면 <n>을 누른다. \ 이전 같은 단어를 찾으려면 <N>을 누른다. |
 +| <shift>+<8> | 현재 커서의 단어를 찾을때 |
 +
 +===== Visual모드 =====
 +
 +^ 명령 ^ 내용 ^
 +| <shift>+<v> | 줄단위로 블록을 선택한다 |
 +| <ctrl>+<v>  | 칸단위로 블록을 선택한다 |
 +| <y> | 복사하기. 블록을 선택하고 <y> 입력하면 복사된다 |
 +| <p> | 붙여넣기. <p> 입력하면 선택된 블록이 붙여넣기 된다 |
 +| <d> | 삭제하기.  블록을 선택하고 <d> 입력하면 삭제된다 |
  
application/vim/concept.1187530577.txt.gz · 마지막으로 수정됨: 2007/08/19 22:36 저자 starlits