• Mindscape 🔥
    • Playlist 🎧
    • Vim 사용 매뉴얼
  • 🧠 Algorithm

    • Python 시간 초과 방지를 위한 팁
    • 1966번: 프린터 큐
    • 1018번: 체스판 다시 칠하기
  • 💰 Finance

    • 비트코인(Bitcoin)
  • 🏛️ Humanities

    • Nordvik, Russia
    • North Sentinel Island
    • 롱고롱고(Rongorongo)
  • 🏋️ Wellness

    • 🫒 엑스트라 버진 올리브유 (Extra Virgin Olive Oil)
    • 차전자피(Psyllium Husk)
  • 🖥️ Computer Graphics

    • 8 - Lighting
    • 9 - Orientation & Rotation
    • 10 - Character Animation
    • 11 - Curves
    • 12 - More Lighting, Texture
  • 🗂️ Operating System

    • 7. Deadlocks
    • 8. Memory Management(1)
    • 9. Memory Management(2)
    • 10. Virtual Memory(1)
    • 11. Virtual Memory(2)
    • 12. File System
    • 13. Mass Storage Management
    • 14. I/O Systems
  • 🔣 Programming Language Theory

    • 13. FPL(1)

Vim 사용 매뉴얼

1. Vim 실행

vim [filename]
  • 해당 명령어로 Vim을 실행하면 파일을 열거나, 파일이 없을 경우 새로 생성됩니다.

2. 한글 튜토리얼 실행

vimtutor ko
  • 터미널에서 위 명령어를 입력하면 한글로 된 Vim 튜토리얼을 시작할 수 있습니다.
  • 약 30분 정도 투자하여 기본적인 사용법을 익힐 수 있습니다.

🧩 Vim의 주요 모드

모드 이름설명
일반 모드커서 이동, 복사, 붙여넣기 등의 명령 실행
입력 모드텍스트 입력 가능. i, a, o 등으로 진입
비주얼 모드텍스트 선택 가능. v 키로 진입
명령 모드: 키로 진입. 저장, 종료 등의 명령 입력

🖱️ 기본 명령어

1. 커서 이동

명령어설명
h왼쪽으로 이동
l오른쪽으로 이동
j아래로 이동
k위로 이동
0현재 줄의 시작으로 이동
$현재 줄의 끝으로 이동
gg문서의 시작으로 이동
G문서의 끝으로 이동

2. 텍스트 입력

명령어설명
i커서 위치에서 입력 모드 진입
a커서 다음 위치에서 입력 모드 진입
o현재 줄 아래에 새 줄 추가 후 입력 모드 진입
O현재 줄 위에 새 줄 추가 후 입력 모드 진입

3. 저장 및 종료

명령어설명
:w파일 저장
:qVim 종료
:wq 또는 :x저장 후 종료
:q!저장하지 않고 강제 종료

4. 복사, 붙여넣기, 삭제

명령어설명
yy현재 줄 복사
p복사한 내용 붙여넣기
dd현재 줄 삭제
x현재 커서 위치의 문자 삭제

🛠️ 유용한 설정 (.vimrc)

set number        " 줄 번호 표시
set autoindent    " 자동 들여쓰기
set tabstop=4     " 탭 간격을 4로 설정
set shiftwidth=4  " 자동 들여쓰기 간격을 4로 설정
set expandtab     " 탭을 공백으로 변환
최근 수정:: 25. 6. 19. 오후 8:26
Contributors: kmbzn
Prev
Playlist 🎧

BUILT WITH

CloudflareNode.jsGitHubGitVue.jsJavaScriptVSCodenpm

All trademarks and logos are property of their respective owners.
© 2025 kmbzn · MIT License