문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
application:vim:concept [2007/08/19 22:36] starlits 새로 만듬 |
application:vim:concept [2012/04/29 10:48] (현재) starlits [입력모드] |
||
---|---|---|---|
줄 4: | 줄 4: | ||
^ 모드 ^ 모드변환키 ^ 변환후작업키 ^ 설명 ^ | ^ 모드 ^ 모드변환키 ^ 변환후작업키 ^ 설명 ^ | ||
- | | 명령모드 | <ESC> | 화살표키, | + | ^ 명령모드 | <ESC> | 화살표키, |
- | | 입력모드 | < | + | ^ 입력모드 | < |
- | | EX모드 | < | + | ^ EX모드 | < |
+ | |||
+ | ===== 입력모드 ===== | ||
+ | |||
+ | * < | ||
+ | |||
+ | ^ 단축키 ^ 설명 ^ | ||
+ | | a | 커서 위치의 다음 칸부터부터 끼워넣기(append) | | ||
+ | | A | 커서가 있는 줄의 끝에서부터 끼워넣기 | | ||
+ | | i | 커서 위치부터 끼워넣기(insert) | | ||
+ | | I | 커서가 있는 줄의 맨 앞에서부터 끼워넣기 | | ||
+ | | o | 커서 바로 아래에 줄을 만들고 끼워넣기(open line) | | ||
+ | | O | 커서 바로 위에 줄을 만들고 끼워넣기 | | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== 명령모드 ===== | ||
+ | |||
+ | ==== 이동 ==== | ||
+ | ^ 단축키 ^ 설명 ^ | ||
+ | | h | 한칸 왼쪽으로 이동 | ||
+ | | l | 한칸 오른쪽으로 이동 | | ||
+ | | j | 한줄 아래로 이동 | | ||
+ | | k | 한줄 위로 이동 | | ||
+ | |||
+ | ==== 교체 ==== | ||
+ | ^ 단축키 ^ 설명 ^ | ||
+ | | r | 커서 위치의 한 글자 교체 | | ||
+ | | R | 커서 위치부터 < | ||
+ | |||
+ | |||
+ | ==== 삭제 ==== | ||
+ | ^ 단축키 ^ 설명 ^ | ||
+ | | 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모드 ===== | ||
+ | |||
+ | ==== 찾기 ==== | ||
+ | ^ 명령 ^ 설명 ^ | ||
+ | | / | ||
+ | | < | ||
+ | |||
+ | ===== Visual모드 ===== | ||
+ | |||
+ | ^ 명령 ^ 내용 ^ | ||
+ | | < | ||
+ | | < | ||
+ | | <y> | 복사하기. 블록을 선택하고 <y> 입력하면 복사된다 | | ||
+ | | <p> | 붙여넣기. <p> 입력하면 선택된 블록이 붙여넣기 된다 | | ||
+ | | <d> | 삭제하기. | ||