문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
application:vim:concept [2008/01/29 20:10] starlits |
application:vim:concept [2012/04/29 10:48] (현재) starlits [입력모드] |
||
---|---|---|---|
줄 9: | 줄 9: | ||
- | ===== 명령모드 ===== | + | ===== 입력모드 ===== |
* < | * < | ||
줄 23: | 줄 23: | ||
- | ===== 입력모드 ===== | + | |
+ | ===== 명령모드 ===== | ||
+ | |||
+ | ==== 이동 | ||
^ 단축키 ^ 설명 ^ | ^ 단축키 ^ 설명 ^ | ||
| h | 한칸 왼쪽으로 이동 | | h | 한칸 왼쪽으로 이동 | ||
줄 30: | 줄 33: | ||
| k | 한줄 위로 이동 | | | k | 한줄 위로 이동 | | ||
+ | ==== 교체 ==== | ||
^ 단축키 ^ 설명 ^ | ^ 단축키 ^ 설명 ^ | ||
| r | 커서 위치의 한 글자 교체 | | | r | 커서 위치의 한 글자 교체 | | ||
| R | 커서 위치부터 < | | R | 커서 위치부터 < | ||
+ | |||
+ | ==== 삭제 ==== | ||
^ 단축키 ^ 설명 ^ | ^ 단축키 ^ 설명 ^ | ||
| x, dl | 커서 위치의 글자 삭제 | | | x, dl | 커서 위치의 글자 삭제 | | ||
| X, dh | 커서 바로 앞의 글자 삭제 | | | X, dh | 커서 바로 앞의 글자 삭제 | | ||
| dw | 한 단어를 삭제 | | | dw | 한 단어를 삭제 | | ||
+ | | dd | 한 줄 삭제 | | ||
| d0 | 커서 위치부터 줄의 처음까지 삭제 | | | d0 | 커서 위치부터 줄의 처음까지 삭제 | | ||
| D, d$ | 커서 위치부터 줄의 끝까지 삭제 | | | D, d$ | 커서 위치부터 줄의 끝까지 삭제 | | ||
+ | ==== 복사/ | ||
^ 단축키 ^ 설명 ^ | ^ 단축키 ^ 설명 ^ | ||
| yw | 커서 위치부터 단어의 끝까지 복사 | | | yw | 커서 위치부터 단어의 끝까지 복사 | | ||
줄 47: | 줄 55: | ||
| P | 커서가 있는 위치에 붙여넣기 | | | P | 커서가 있는 위치에 붙여넣기 | | ||
+ | ==== Undo ==== | ||
^ 단축키 ^ 설명 ^ | ^ 단축키 ^ 설명 ^ | ||
| u | 작업 취소(undo) | | | u | 작업 취소(undo) | | ||
줄 53: | 줄 62: | ||
| . | 조금 전에 했던 명령을 반복 | | | . | 조금 전에 했던 명령을 반복 | | ||
+ | ==== 화면이동 ==== | ||
^ 단축키 ^ 설명 ^ | ^ 단축키 ^ 설명 ^ | ||
| Ctrl+b | 한 화면 위로 스크롤 | | | Ctrl+b | 한 화면 위로 스크롤 | | ||
줄 60: | 줄 70: | ||
| [n]G | [n]번째 줄로 이동 | | | [n]G | [n]번째 줄로 이동 | | ||
+ | |||
+ | ==== 종료 ==== | ||
^ 단축키 ^ 설명 ^ | ^ 단축키 ^ 설명 ^ | ||
| :q | vi를 종료함 | | | :q | vi를 종료함 | | ||
+ | | :q! | vi를 저장하지 않고 강제로 종료함 | | ||
| :w | 편집중인 문서를 저장 | | | :w | 편집중인 문서를 저장 | | ||
| :wq | 문서를 저장하고 종료함 | | | :wq | 문서를 저장하고 종료함 | | ||
+ | |||
+ | |||
===== EX모드 ===== | ===== EX모드 ===== | ||
+ | |||
+ | ==== 찾기 ==== | ||
+ | ^ 명령 ^ 설명 ^ | ||
+ | | / | ||
+ | | < | ||
+ | |||
+ | ===== Visual모드 ===== | ||
+ | |||
+ | ^ 명령 ^ 내용 ^ | ||
+ | | < | ||
+ | | < | ||
+ | | <y> | 복사하기. 블록을 선택하고 <y> 입력하면 복사된다 | | ||
+ | | <p> | 붙여넣기. <p> 입력하면 선택된 블록이 붙여넣기 된다 | | ||
+ | | <d> | 삭제하기. | ||