IT Best Practise/Vim

Minimal Vim 명령어

GilliLab IT 2024. 11. 8. 00:07
728x90
반응형

Minimal Vim 명령어

Vim은 강력한 텍스트 편집기로, 다양한 명령어를 통해 효율적으로 작업할 수 있습니다. 플러그인을 설치하지 않은 기본적인 Vim 환경에서 자주 사용하는 명령어들을 그룹별로 정리하여 설명합니다.

1. 기본 이동 명령어

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

2. 편집 명령어

  • i: 현재 커서 위치에서 입력 모드로 전환
  • a: 현재 커서 다음 위치에서 입력 모드로 전환
  • o: 현재 줄 아래에 새로운 줄을 추가하고 입력 모드로 전환
  • O: 현재 줄 위에 새로운 줄을 추가하고 입력 모드로 전환
  • x: 현재 커서 위치의 글자를 삭제
  • dd: 현재 줄을 삭제
  • yy: 현재 줄을 복사
  • p: 커서 다음 위치에 붙여넣기
  • u: 마지막 명령어 실행 취소
  • Ctrl + r: 마지막 실행 취소 명령어 다시 실행

3. 시각 모드 명령어

  • v: 시각 모드로 전환
  • V: 시각 모드로 한 줄 선택
  • Ctrl + v: 블록 시각 모드로 전환
  • y: 선택한 텍스트 복사
  • d: 선택한 텍스트 삭제
  • >: 선택한 텍스트 들여쓰기
  • <: 선택한 텍스트 내어쓰기

4. 파일 명령어

  • :w: 파일 저장
  • :q: Vim 종료
  • :wq: 파일 저장 후 Vim 종료
  • :q!: 저장하지 않고 Vim 종료
  • :e filename: 새로운 파일 열기
  • :r filename: 현재 파일에 다른 파일 내용 읽어오기
  • :!command: 쉘 명령어 실행

5. 검색 및 치환 명령어

  • /pattern: 패턴 검색
  • ?pattern: 패턴 역방향 검색
  • n: 다음 검색 결과로 이동
  • N: 이전 검색 결과로 이동
  • :%s/old/new/g: 파일 전체에서 old를 new로 치환
  • :s/old/new/g: 현재 줄에서 old를 new로 치환

6. 창 분할 명령어

  • :split 또는 :sp: 수평으로 창 분할
  • :vsplit 또는 :vsp: 수직으로 창 분할
  • Ctrl + w, w: 분할된 창 간 이동
  • Ctrl + w, q: 현재 창 닫기
  • Ctrl + w, =: 모든 창 크기 동일하게 조정
728x90
반응형