본문 바로가기
OS/Linux

vim 쉽게 배우기

by domsam 2025. 10. 21.
반응형

Vim은 리눅스 CLI환경에서 많이 사용하는 텍스트 편집기인데
조금 어렵게 보이지만 알고 보면 아주 똑똑한 도구입니다.

 

01. Vim이란?

vim은 문서를 편집할 수 있는 프로그램입니다. 보통 우리는 마우스로 클릭해서 글을 쓰지만,
vim은 키보드만으로 모든 걸 할 수 있습니다. 

즉, 손을 마우스로 옮길 필요 없이 키보드만으로
파일을 열고, 수정하고, 저장하고, 닫을 수 있는 프로그램입니다.

Vim은 사실 vi 에디터를 업그레이드한 프로그램이에요.
먼저 이름부터 볼까요?

  • vi는 visual editor(비주얼 에디터)의 줄임말이에요.
  • Vim은 Vi Improved(향상된 vi)의 줄임말이에요.

예전에는 리눅스에서 vi를 많이 썼는데,
지금은 대부분 Vim이 더 편하고 기능도 많아요.
그래서 요즘 리눅스에서는 vi를 실행해도 실제로는 Vim이 켜지도록
자동으로 설정(alias)해 놓은 경우가 많습니다.

즉, 우리가 터미널에 vi라고 입력해도
실제로는 Vim이 실행됩니다.

 

📸 (이미지 위치 1: Vim 로고 또는 “Vim 실행 화면” 캡처)


02. Vim 설치하기

위 이미지처럼 실행을 하였는데 
그래서 먼저 설치를 해야 합니다.
아래 명령어를 복사해서 터미널에 붙여넣고 엔터를 눌러주세요.

 
sudo apt update sudo apt install vim

이제 설치가 끝나면, 아래처럼 입력해서 Vim을 실행할 수 있어요.

 
vim

📸 (이미지 위치 2: 터미널에 sudo apt install vim 입력하는 화면)


🧠 Vim의 3가지 기본 모드

Vim에는 세 가지 모드가 있어요.
이걸 이해하면 Vim의 절반은 배운 거예요!

모드 이름설명
명령 모드(Normal Mode) 기본 상태예요. 커서를 움직이거나 글자를 지워요.
입력 모드(Insert Mode) 글씨를 직접 입력할 수 있는 모드예요.
명령어 모드(Command Mode) 저장하거나 종료할 때 쓰는 모드예요.

📸 (이미지 위치 3: Vim 화면에서 “-- INSERT --” 표시된 예시)


✏️ 글자 입력해보기

  1. 터미널에서 vim test.txt라고 입력해 볼게요.
    새로운 파일이 열릴 거예요.
  2. 이제 i 키를 눌러요.
    화면 아래에 -- INSERT --라고 뜨면 글을 쓸 수 있는 상태예요.
  3. 마음대로 글을 써보세요!
    예를 들어 안녕하세요! Vim 연습 중이에요 :) 라고 입력해 보세요.

📸 (이미지 위치 4: “-- INSERT --” 상태에서 텍스트 입력 중인 화면)


💾 저장하고 종료하기

이제 쓴 글을 저장해볼게요.

  1. Esc 키를 눌러 입력 모드에서 나와요.
  2. 아래 명령을 입력하세요.
 
:w

👉 저장만 하고 싶을 때

 
:wq

👉 저장하고 종료할 때

 
:q!

👉 저장하지 않고 강제로 종료할 때

📸 (이미지 위치 5: “:wq” 명령을 입력하는 Vim 화면)


🧙‍♂️ Vim 꿀팁 정리

  • i : 글쓰기 시작
  • Esc : 글쓰기 종료
  • :wq : 저장 후 나가기
  • dd : 한 줄 삭제
  • u : 되돌리기 (undo)
  • /단어 : 단어 찾기

처음엔 조금 어렵지만,
손가락이 익숙해지면 정말 빠르고 편리한 편집기가 될 거예요!

📸 (이미지 위치 6: 명령어 요약 표 이미지)


🪄 마무리

이제 여러분은 Vim의 기본을 알게 되었어요!
처음엔 복잡하게 느껴질 수도 있지만,
하루에 조금씩 연습하면 금방 익숙해질 거예요 💪

다음에는 Vim 단축키 모음Vim 꾸미기 방법도 소개해 드릴게요.
즐거운 코딩 되세요! 👋


원하신다면 제가 위에 표시한 📸 캡처 이미지 부분을 실제 블로그용으로 만들어드릴 수도 있어요.
원하시나요? (예: “네, 캡처 이미지도 만들어줘”)

반응형