티스토리 뷰
반응형
📌 vi 명령어 정리
🔵 1. 모드 전환
Vi는 크게 명령 모드, 입력(insert) 모드, 비주얼 모드로 나뉩니다.
| 동작 | 명령 |
| 입력 모드로 전환 | i(커서 앞), a(커서 뒤), I(줄 맨 앞), A(줄 끝) |
| 줄 삽입 모드 | o(아래 줄 생성), O(위 줄 생성) |
| 명령 모드로 돌아가기 | Esc |
| 비주얼 모드 | v(문자 단위), V(줄 단위), Ctrl+v(블록) |
🔵 2. 파일 저장 & 종료
| 동작 | 명령 |
| 저장 | :w |
| 종료 | :q |
| 저장 후 종료 | :wq 또는 ZZ |
| 강제 종료 (저장 안 함) | :q! |
| 다른 이름으로 저장 | :w 파일명 |
🔵 3. 커서 이동
기본 이동
| 명령 | 설명 |
| h | 왼쪽 |
| j | 아래 |
| k | 위 |
| l | 오른쪽 |
단어 이동
| 명령 | 설명 |
| w | 다음 단어 처음으로 |
| b | 이전 단어 처음으로 |
| e | 단어 끝으로 |
줄 단위 이동
| 명령 | 설명 |
| 0 | 줄의 처음 |
| $ | 줄의 끝 |
| gg | 문서 첫 줄 |
| G | 문서 마지막 줄 |
| 숫자G | 숫자번째 줄로 이동 |
🔵 4. 편집(삭제/복사/붙여넣기)
삭제
| 명령 | 설명 |
| x | 커서 문자 삭제 |
| dd | 현재 줄 삭제 |
| d$ | 커서부터 줄 끝까지 삭제 |
| d0 | 줄 처음부터~커서까지 삭제 |
| dw | 커서부터 한 단어 삭제 |
복사 & 붙여넣기
| 명령 | 설명 |
| yy | 줄 복사 |
| yw | 단어 복사 |
| p | 커서 뒤에 붙여넣기 |
| P | 커서 앞에 붙여넣기 |
🔵 5. 되돌리기 / 다시 실행
| 명령 | 설명 |
| u | 실행 취소(undo) |
| Ctrl+r | redo(다시 실행) |
🔵 6. 검색 & 치환
검색
| 명령 | 설명 |
| /단어 | 아래 방향으로 검색 |
| ?단어 | 위 방향으로 검색 |
| n | 다음 검색 결과 |
| N | 이전 검색 결과 |
치환
| 명령 | 설명 |
| :%s/old/new/g | 문서 전체 old → new |
| :s/old/new/g | 현재 줄만 교체 |
| :%s/old/new/gc | 변경마다 확인(prompt) |
🔵 7. 비주얼 모드 편집
| 명령 | 설명 |
| v / V / Ctrl+v | 블록 선택 |
| y | 복사 |
| d | 삭제 |
| p | 붙여넣기 |
| > | 들여쓰기 |
| < | 내어쓰기 |
🔵 8. 유용한 기능
| 명령 | 설명 |
| . | 직전 명령 반복 |
| :set number | 줄 번호 표시 |
| :set nonumber | 줄 번호 숨기기 |
| :%y+ | 전체 복사(클립보드) |
| :help | 도움말 |
반응형
'이것저것' 카테고리의 다른 글
| WSGI / ASGI / WAS 관계 (0) | 2025.11.27 |
|---|---|
| Google gemini 란? (0) | 2025.11.26 |
| Firebase 란? (0) | 2025.11.13 |
| Supabase란? (0) | 2025.11.13 |
| Eclipse 자주 사용하는 기능 및 단축키 (0) | 2025.08.22 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- createfromformat
- PYTHON
- mysql
- array_combine
- Laravel
- WSL2
- reflectionclass
- laravel 11
- eclipse
- 비동기
- ob_get_contents
- 설정
- fromArray
- laravel 12
- wsl
- 설치
- OpenAI GPT
- curl_multi_init
- eloquent
- privatechannel
- 명령어
- uniqid
- call_user_func
- ubuntu
- swagger
- jp:a
- flask
- facades
- laravel 테스트
- php
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
글 보관함
