본문 바로가기
카테고리 없음

vi vim 명령어 정리

by 목포임장 2024. 12. 3.
반응형

Vi와 Vim은 Linux 환경에서 가장 널리 사용되는 텍스트 편집기입니다. 효율적으로 사용하기 위해서는 다양한 명령어를 익혀두는 것이 중요합니다. 아래는 자주 사용하는 vi/vim 명령어들의 총 정리입니다.

 

모드 전환

  • 명령 모드: vi/vim을 실행하면 기본적으로 명령 모드입니다.
  • 삽입 모드: i를 눌러서 현재 커서 위치 앞에 텍스트 삽입, a는 커서 위치 뒤에 삽입, o는 새로운 줄 삽입.
  • 시각 모드: v는 문자 선택, V는 줄 선택, Ctrl+v는 블록 선택.

 

기본 이동 명령어

  • h : 왼쪽으로 한 칸 이동
  • j : 아래로 한 줄 이동
  • k : 위로 한 줄 이동
  • l : 오른쪽으로 한 칸 이동
  • w : 다음 단어의 시작으로 이동
  • b : 이전 단어의 시작으로 이동
  • 0 : 현재 줄의 처음으로 이동
  • $ : 현재 줄의 끝으로 이동

 

텍스트 편집 명령어

  • 복사 (yank):
    • yy : 현재 줄 복사
    • y + w : 단어 복사
    • y + 3w : 3단어 복사
    • y + } : 현재 문단 복사
  • 붙여넣기 (put):
    • p : 복사한 텍스트 커서 뒤에 붙여넣기
    • P : 복사한 텍스트 커서 앞에 붙여넣기
  • 삭제 (delete):
    • x : 커서 위치의 문자 삭제
    • dd : 현재 줄 삭제
    • d + w : 단어 삭제
    • d + 3w : 3단어 삭제
    • d + } : 현재 문단 삭제
  • 변경 (change):
    • cc : 현재 줄 변경
    • c + w : 단어 변경
    • C : 줄 끝까지 변경

 

텍스트 검색 및 교체

  • / + 검색어 : 텍스트 검색
  • n : 다음 검색 결과로 이동
  • :%s/검색어/교체할단어/g : 파일 전체에서 검색어를 교체

 

기타 유용한 명령어

  • u : 마지막 작업 되돌리기 (Undo)
  • Ctrl + r : 되돌리기 취소 (Redo)
  • . : 마지막 명령 반복
  • :w : 파일 저장
  • :q : vi 종료
  • :wq : 저장 후 종료
  • :set number : 줄 번호 표시
  • :set nonumber : 줄 번호 숨기기

 

VIM 에디터 명령어 정리

 

VIM 에디터 명령어 정리

VI/VIM

markruler.github.io

 

Vi와 Vim의 다양한 명령어를 숙지하면 텍스트 편집 작업을 훨씬 더 효율적으로 수행할 수 있습니다. 이를 통해 빠르고 정확한 작업이 가능합니다.

반응형