🟢 이동 (커서/화면)
- h, l: 왼쪽, 오른쪽 이동
- j, k: 아래, 위로 이동
- w: 단어 앞으로 이동
- b: 단어 뒤로 이동
- ^: 현재 줄의 처음으로
- $: 현재 줄의 끝으로
- G: 문서의 마지막 줄로
- gg: 문서의 첫 줄로
🟨 편집 관련
- i: 현재 위치에서 입력모드 진입
- a: 다음 문자 뒤에서 입력 시작
- I, A: 줄 맨 앞/맨 뒤에서 입력 시작
- x: 현재 문자 삭제
- r: 한 글자 교체
- dd: 한 줄 삭제
- yy: 한 줄 복사
- p: 붙여넣기
- u: 실행 취소
- ctrl+r: 실행 취소 복구
🟧 연산자 + 동작 조합
- d + 동작: 삭제
예: dw (단어 삭제), d$ (줄 끝까지 삭제) - y + 동작: 복사
예: yw (단어 복사) - c + 동작: 변경
예: cw (단어 바꾸기 = 삭제 + 입력모드 진입)
🟥 명령행 모드 (Ex 명령)
- :w: 저장
- :q: 종료
- :wq: 저장 후 종료
- :q!: 강제 종료
- :e 파일명: 새 파일 열기
- :set nu: 줄 번호 보기
🔄 기타 유용한 키
- .: 마지막 명령 반복
- ~: 대소문자 토글
- >>, <<: 들여쓰기 / 내어쓰기
- /검색어: 앞으로 검색
- ?검색어: 뒤로 검색
- n, N: 검색 결과 다음/이전으로 이동
- ZZ: 저장하고 종료
🔧 그 외 참고
- ctrl+f / ctrl+b: 페이지 단위로 앞으로/뒤로 이동
- ctrl+d / ctrl+u: 반 페이지 단위로 아래/위로 이동
- q:: 명령어 기록 창 보기
- m[a-z]: 북마크 설정
- 'a: 북마크로 이동
🟨 편집 관련
- i: 현재 위치에서 입력모드 진입
- a: 다음 문자 뒤에서 입력 시작
- I, A: 줄 맨 앞/맨 뒤에서 입력 시작
- x: 현재 문자 삭제
- r: 한 글자 교체
- dd: 한 줄 삭제
- yy: 한 줄 복사
- p: 붙여넣기
- u: 실행 취소
- ctrl+r: 실행 취소 복구
🟧 연산자 + 동작 조합
- d + 동작: 삭제
예: dw (단어 삭제), d$ (줄 끝까지 삭제) - y + 동작: 복사
예: yw (단어 복사) - c + 동작: 변경
예: cw (단어 바꾸기 = 삭제 + 입력모드 진입)
🟥 명령행 모드 (Ex 명령)
- :w: 저장
- :q: 종료
- :wq: 저장 후 종료
- :q!: 강제 종료
- :e 파일명: 새 파일 열기
- :set nu: 줄 번호 보기
🔄 기타 유용한 키
- .: 마지막 명령 반복
- ~: 대소문자 토글
- >>, <<: 들여쓰기 / 내어쓰기
- /검색어: 앞으로 검색
- ?검색어: 뒤로 검색
- n, N: 검색 결과 다음/이전으로 이동
- ZZ: 저장하고 종료
🔧 그 외 참고
- ctrl+f / ctrl+b: 페이지 단위로 앞으로/뒤로 이동
- ctrl+d / ctrl+u: 반 페이지 단위로 아래/위로 이동
- q:: 명령어 기록 창 보기
- m[a-z]: 북마크 설정
- 'a: 북마크로 이동
'간단한 메모' 카테고리의 다른 글
| 선택자(Selectors) (0) | 2025.03.25 |
|---|---|
| 자바스크립트 사용을 위한 Node.js 설치하기 (1) | 2025.03.13 |
| JAVA의 구성 (1) | 2025.02.16 |
| Eclipse 다양한 개발환경설정(다크모드, 글꼴) (0) | 2025.02.13 |