리눅스
리눅스 vi 편집기 명령어&사용방법 정리
dev.mk
2019. 8. 25. 21:32
반응형
1. vim 예제
- 터미널에서 vimtutor 을 입력하면 vim 사용법에 대한 설명이 한국어로 제공된다. 간단한 실습도 함께 진행 할 수 있다.
2. vi 단축키
- 삽입
| 키 | 기능 |
| i | 커서 위치에 Insert |
| I | 줄 맨 앞에서 Insert |
| a | 커서 다음에 Insert |
| A | 줄 맨 뒤에서 Insert |
| o | 커서 아래로 한 줄 띄우고 Insert |
| O | 커서 위로 한 줄 띄우고 Insert |
- 이동
| 키 | 기능 |
| w | 단어 첫 글자 기준으로 다음으로 이동 |
| W | 공백 기준으로 다음(단어의 시작)으로 이동 |
| b | 단어 첫 글자 기준으로 이전으로 이동 |
| B | 공백 기준으로 이전으로 이동 |
| e | 단어 마지막 글자 기준으로 다음으로 이동 |
| E | 공백 기준으로 다음(단어의 끝)으로 이동 |
| gg | 문서 맨 앞으로 이동 |
| G | 문서 맨 아래로 이동 |
| ^ | 문장 맨 앞으로 이동 |
| $ | 문장 맨 뒤로 이동 |
- 검색
| 키 | 기능 |
| /문자열] | 오른쪽 아래 방향으로 [문자열]을 검색(정방향 검색). |
| ?문자열] | 왼쪽 위 방향으로 [문자열]을 검색 (역방향 검색). |
| n | 검색된 문자열의 다음 문자열로 이동. |
| N | 검색된 문자열의 이전 문자열로 이동 |
- 편집
| 키 | 기능 |
| dd | 현재 줄 잘라내기 |
| yy | 현재 줄 복사하기 |
| p | 붙여넣기 |
| u | 실행취소 (Undo) |
| ctrl + r | 재실행 (Redo) |
| v | Visual모드 |
| y | 복사 |
| c | 잘라내기 |
- 저장
| 키 | 기능 |
| :w | 저장 |
| :q | 닫기 |
| :q! | 저장하지 않고 닫기 |
| :wq | 저장하고 닫기 |
| :숫자 | 지정한 줄 번호로 이동 |
반응형