반응형
vim , vi 명령어 정리
vi는 기본적으로 명령 모드에서 시작합니다.
- i : 커서 앞에 입력 모드
- a : 커서 뒤에 에 입력 모드
- o : 커서 다음 줄부터 삽입 모드
- O : 커서 윗줄부터 삽입 모드
- G : 마지막으로 커서 이동
etc : 명령 모드로 전환
커서 이동
- h : 좌로 이동 (방향키 ← 동일)
- l : 우로 이동(방향키 → 동일)
- j : 아래로 이동 (방향키 ↓ 동일)
- k : 위로 이동 (방향키 ↑ 동일)
복사
- yw : 커서 뒷 단어 복사
- yb : 커서 앞 단어 복사
- yy : 커서가 위치한 한 줄 전체 복사
붙여 넣기
- p : 커서 뒤에 붙여 넣기
- shift + p : 커서 앞에 붙여 넣기
찾기 (검색)
- / : 검색 (앞에서부터 뒤로)
- n : 다음 찾기 (뒤로)
- ? : 검색 (뒤에서 앞으로)
- shift + n : 다음 찾기 (앞으로)
찾아서 바꾸기
- :%s/AA/BB : AA를 찾아서 BB로 바꿈
- :%s/AA/BB/g : 모든 AA를 찾아서 BB로 바꿈
- :%s/AA/BB/gc : 모든 AA를 찾아서 BB로 바꿀 때 물어봄.
삭제
- x : 커서 위치 한 글자 삭제
- shift + x : 커서 앞의 한 글자 삭제
- dw : 커서 뒤쪽의 단어 삭제
- db : 커서 앞쪽의 단어 삭제
- dd : 커서 위치한 한 줄 삭제
- shift + d : 현재부터 줄 끝까지 삭제
- dG : 현재부터 파일 끝까지 삭제
(ex : 3yy, 2dw, 7dd 등 멀티로 가능)
되돌리기
- u : undo (되돌리기)
- ctrl + r : redo (다시 되돌리기)
- . : 마지막 명령 반복
저장과 종료
콜론( : ) 키를 눌러서 저장과 종료 명령을 수행한다.
- :q : vi 종료
- :q! : 저장하지 않고 강제 종료
- :w : 변경내용 저장 (종료 않음)
- :wq : 저장 후 종료한다
- :wq ABC : ABC 이름으로 저장하면서 종료한다
- ZZ : 'shift + z' ':wq와 같은 명령 저장 후 종료
vim, vi는 더 많은 명령어가 있지만 자주 사용하는 명령어 위주로 정리해봤습니다.
반응형
'IT' 카테고리의 다른 글
아이패드 미니 6세대 vs 7세대: 차이점 비교 분석 (0) | 2024.12.19 |
---|---|
개인 도서관 komga docker synology 설치하기 (0) | 2022.02.16 |
komga docker update! 콤가 도커 업데이트 하는 방법! (0) | 2021.12.28 |
조플린 참고 자료 (0) | 2021.05.08 |
에버노트 대체 메모 프로그램 joplin (0) | 2021.05.08 |
댓글