@마크다운
# vim 사용법
## 단축키
**삽입**
| 키 | 기능 |
|----|---------------------------------|
| i | 커서 위치 Insert |
| I | 줄 맨 앞에서 Insert |
| a | 커서 다음에 Insert |
| A | 줄 맨 뒤에서 Insert |
| o | 커서 아래로 한 줄 띄우고 Insert |
| O | 커서 위로 한 줄 띄우고 Insert |
**이동**
| 키 | 기능 |
|----|------------------------------------------|
| w | 단어 첫 글자 기준으로 다음으로 이동 |
| W | 공백 기준으로 다음(단어의 시작)으로 이동 |
| b | 단어 첫 글자 기준으로 이전으로 이동 |
| B | 공백 기준으로 이전으로 이동 |
| e | 단어 마지막 글자 기준으로 다음으로 이동 |
| E | 공백 기준으로 다음(단어의 끝)으로 이동 |
| gg | 문서 맨 앞으로 이동 |
| G | 문서 맨 아래로 이동 |
| ^ | 문장 맨 앞으로 이동 |
| $ | 문장 맨 뒤로 이동 |
**검색**
| 키 | 기능 |
|----|--------------------------------------------|
| / | 해당 word를 검색, n과 N으로 다음/이전 찾기 |
**편집**
| 키 | 기능 |
|----------|------------------|
| dd | 현재 줄 잘라내기 |
| yy | 현재 줄 복사하기 |
| p | 붙여넣기 |
| u | 실행취소(undo) |
| ctrl + r | 재실행(redo) |
| v | visual모드 |
| y | 복사 |
| c | 잘라내기 |
**저장**
| 키 | 기능 |
|-------|-----------------------|
| :w | 저장 |
| :q | 닫기 |
| :q! | 저장하기 않고 닫기 |
| :wq | 저장하고 닫기 |
| :숫자 | 지정한 줄 번호로 이동 |
'notes' 카테고리의 다른 글
자주 쓰일것 같은 정규표현식 (휴대폰 번호 정규식 , 일반전화 정규식 등등) (0) | 2017.09.12 |
---|---|
SQL 기초정리 (0) | 2017.08.28 |
git 기초 2 (0) | 2017.08.28 |
git 기초 (0) | 2017.08.28 |
pickycookbook project 에서 사용된 네이버 레시피 크롤러 (0) | 2017.08.23 |