vi 명령어 - flapper/codezen GitHub Wiki
- 자주쓰는 명령
| 기능 | 명령어 |
|---|---|
| 저장후 나가기 | :wq (순서중요!!) |
| 편집 무시하고 나가기 | :q! |
| 이동 | h j k l |
| 현재위치(커서 왼쪽) 편집 | i (커서 오른쪽 a) |
| 한글자 지우기 | x |
| 현재 줄에서 수정한 내용만 취소 | u |
| 현재위치 한줄 붙여넣기 | 대문자 P (커서 아래 p) |
| 한단어 삭제 | dw (단어의 시작문자에서) |
| 한단어 오른쪽 이동 | w (왼쪽 이동 b) |
| 첫줄,마지막줄,7째줄 | gg, G, 7G or :7 |
| 현재 커서를 화면의 중간으로 | zz |
| 한줄 복사 | yy |
| 블럭선택 | v |
| 컬럼단위 블럭복사 | Ctrl+v |
| 블럭선택후 복사 | y |
| 블럭선택후 잘라내기 | d |
| 붙여넣기 | p (커서다음) 커서 이전은 대문자 P |
| 마지막 버퍼 붙여넣기 | "0p |
| 일반적으로는 상관없는데 |
| |한줄입력(커서 다음) | o | |한줄입력(커서 이전) | O | |클립보드 보기 | :reg |
- 줄번호
- $ vi ~/.vimrc
- set number 를 추가한다. (set nu 도 됨)
- bashrc 등 수정후 로그아웃하지 않고 바로 적용하는 방법
$ source /etc/bashrc동일한 명령어$ . /etc/bashrc