[OS] vi/vim 에디터 명령어 정리

mingsso·2025년 8월 3일

CS

목록 보기
37/37

1️⃣ 명령 모드

vi를 실행시키면 가장 먼저 접하는 기본이 되는 모드

  • 커서의 이동, 수정, 삭제, 복사/붙이기 등을 함
  • 입력 모드 전환 키인 I, A, O(i, a, o) 등을 입력하면 입력 모드로 전환되고, 명령 모드로 다시 전환하려면 ESC키를 누르면 됨
    • i : 현재 커서 앞에서 입력
    • a : 현재 커서 뒤에서 입력
    • o : 현재 커서 아래 행에 개행하고 입력
    • I : 현재 커서 행의 처음에서 입력
    • A : 현재 커서 행의 끝에서 입력
    • O : 현재 커서 위 행에 개행하고 입력

vi 열기 명령어

  1. vi {파일명}
  • 파일 열기, 작성
  • 만약 존재하는 파일이면 수정, 존재하지 않는 파일이면 수정
  • ex. $ vi test.txt
  1. vi -{행번호} {파일명}
  • 파일을 열고, 입력한 행으로 커서 이동
  • ex. $ vi -100 test.txt
  1. vi -/"{검색 문자열}" {파일명}
  • "문자열"의 처음 발생 단어부터 열기
  • ex. $ vi -/"abc" test.txt
  1. vi -r {파일명}
  • 손상된 파일 회복
  • ex. $ vi -r test.txt
  1. vim {파일명}
  • 읽기 전용으로 열기
  • ex. $ vim test.txt

vi 이동 명령어

vi 내용 삭제/되돌리기 명령어

  • x : 커서가 있는 문자 한글자 삭제
  • dw : 현재 커서에 있는 한 단어 삭제
  • dd : 커서가 있는 라인(행) 삭제
  • u : 이전 명령 취소(되돌리기)
  • U : 행 변경사항 취소

vi 복붙 명령어

  • yy : 커서가 위치한 줄 복사
  • p : 붙여넣기 (행 위로 삽입)
  • P : 붙여넣기 (행 아래에 삽입)



2️⃣ 입력 모드

글자를 입력할 때 사용되는 모드

  • 명령 모드에서 입력 전환 키를 눌러서 전환하면 화면 아래에 '--INSERT--'라고 표시됨



3️⃣ 마지막 행 모드






참고자료

https://inpa.tistory.com/entry/LINUX-📚-Vi-Vim-에디터-다루기-명령어-💯-정리#

profile
🐥👩‍💻💰

0개의 댓글