(Linux) vi편집기
vi 편집기란
vi편집기는 리눅스 계열의 시스템에서 제일 많이 사용되고있는 제일 보편적인 편집기다 vi 편집기에는 아래 3개의 모드를 지원한다
- 명령모드
- 입력모드
- 콜론 모드
vi 명령어
명령 모드에서 입력 모드로 전환
- i : 커서 앞(왼쪽)에 입력
- a : 커서 다음(오른쪽)에 입력
입력 모드에서 명령 모드로 전환
- ESC
저장 및 종료하기 (명령모드에서 콜론:을 사용하여 콜론 모드에서 입력)
- q : 저장하지 않고 편집기 종료
- q! : 저장하지 않고 강제로 종료
- w : 저장
- wq : 저장 후 종료
- ZZ : 저장 후 종료 (wq와 동일)
- wq 파일이름 : 저장 후 파일 이름 지정
커서 이동
- h, j, k, l : 좌,하,상,우 커서 이동 (방향 키가 없는 키보드에서 사용)
- w : 다음 단어의 첫 글자로 이동
- b : 이전 단어의 첫 글자로 이동
- G : 마지막 행으로 가기
- :숫자: 지정한 숫자 행으로 이동
삭제
- x : 커서에 있는 글자 삭제
- X : 커서 앞에 있는 글자 삭제
- dw : 커서를 기준으로 뒤에 있는 단어 글자 삭제 (커서 포함)
- db : 커서를 기준으로 앞에 있는 단어 글자 삭제
- dd : 커서가 있는 라인(줄) 삭제
복사
- yw : 커서를 기준으로 뒤에 있는 단어 글자 복사 (커서 포함)
- yb : 커서를 기준으로 앞에 있는 단어 글자 복사
- yy : 커서가 있는 라인(줄) 복사
붙여넣기
- p : 커서 다음에 붙여넣기
- P : 커서 이전에 붙여넣기
찾기
- /문자열 : 앞에서 부터 문자열을 찾는다
- ?문자열 : 뒤에서 부터 문자열을 찾는다
- n : 뒤로 검색
- N : 앞으로 검색
되돌리기, 다시실행
- u : 이전으로 되돌리기
- Ctrl + r : 되돌리기한 것을 다시 복구
자주 사용하는 명령어
- :set number :행번호를 출력
- :set nonumber : 행번호를 숨김
- :cd: 현재 디렉토리를 출력
This post is licensed under
CC BY 4.0
by the author.