본문 바로가기
컴퓨터 활용(한글, 오피스 등)/기타

vim | 코드 가독성, Gruvbox

by 3604 2026. 8. 12.
728x90

Vim에서 기본 제공하는 원색 위주의 색상 팔레트(default 컬러스킴)는 검은 배경에서 대비가 너무 심하거나, 특히 파란색(Blue) 글자가 어두운 배경에 묻혀 가독성을 떨어뜨리는 경우가 많습니다.

개발자 사이에서 가장 많이 쓰이는 가독성 높은 전문 컬러스킴 설치 방법과, 아무 설정 없이 바로 적용할 수 있는 흑백/심플 설정 방법을 모두 정리해 드립니다.

1. 개발자 선호도 Top 3 대표 컬러스킴으로 변경

눈의 피로도를 낮추고 구문 강조(Syntax Highlighting)가 부드럽게 들어간 대표적인 컬러스킴들입니다.

컬러스킴 특징
Gruvbox 따뜻한 레트로 톤, 대비가 명확하면서도 눈이 편해 가장 많이 추천됨
Nord 북유럽 감성의 차분하고 시원한 파스텔톤 컬러
Tokyo Night 세련되고 선명하여 현대적인 IDE 느낌 제공

설정 방법 (가장 인기가 많은 Gruvbox 기준)

별도의 플러그인 관리자 없이 Vim 기본 기능만으로 깔끔하게 설치하는 순서입니다.

  1. 설정 디렉토리 생성 및 테마 다운로드
    Bash
     
    mkdir -p ~/.vim/colors
    curl -fLo ~/.vim/colors/gruvbox.vim https://raw.githubusercontent.com/morhetz/gruvbox/master/colors/gruvbox.vim
    
  2. 터미널에서 아래 명령어를 실행해 Gruvbox 테마 파일을 내 계정 Vim 설정 폴더로 다운로드합니다.
  3. ~/.vimrc 파일 수정
    Vim Script
     
    " 24비트 참색(True Color) 지원 활성화
    set termguicolors
    
    " 어두운 배경 모드 설정 및 컬러스킴 적용
    set background=dark
    colorscheme gruvbox
    
    " 문법 강조 활성화 및 줄 번호 표시
    syntax on
    set number
    
  4. Vim 설정 파일(~/.vimrc)을 열고 아래 설정을 추가하거나 수정합니다.

참고: termguicolors 설정을 적용하려면 우분투 기본 터미널(GNOME Terminal)이나 Alacritty, Kitty 등 24비트 트루컬러를 지원하는 터미널을 사용하셔야 색상이 제대로 표현됩니다.

2. 흑백(Monochrome) 모드로 변경하는 방법

색상 구분 자체를 없애고 텍스트의 굵기(Bold)와 밑줄(Underline) 정도로만 구문을 구분하고 싶다면 아래 방법 중 하나를 선택하세요.

방법 A. 문법 강조(Syntax) 완전히 끄기

단순하고 가장 확실한 흑백 전환 방법입니다.

  • 임시 적용 (Vim 실행 중):
  • ESC 키를 누른 후 :syntax off 입력
  • 영구 적용 (~/.vimrc):
    Vim Script
     
    syntax off
    
  • ~/.vimrc 파일에서 syntax on 줄을 삭제하거나, 아래와 같이 주석 처리(") 또는 off로 변경합니다.

방법 B. 흑백 전용 컬러스킴 사용하기

글자 색상은 하얀색/회색 톤으로 통일하면서, 주석이나 키워드만 굵게/이탤릭으로 구분해주는 가독성 중심의 흑백 테마입니다.

  1. Monotone 테마 다운로드:
  2. Bash
     
    mkdir -p ~/.vim/colors
    curl -fLo ~/.vim/colors/monotone.vim https://raw.githubusercontent.com/fxn/vim-monotone/master/colors/monotone.vim
    
  3. ~/.vimrc 설정:
  4. Vim Script
     
    syntax on
    set background=dark
    colorscheme monotone
    

3. 우분투 기본 제공 내장 테마 활용하기

플러그인 다운로드 없이 우분투에 기본 설치된 Vim 내장 테마 중 가독성이 좋은 테마로 즉시 변경할 수도 있습니다.

  1. Vim 편집기를 연 상태에서 명령 모드로 들어갑니다 (ESC 입력).
  2. 아래 명령어를 입력하여 마음에 드는 내장 테마를 테스트해 봅니다.
    • :colorscheme desert (가장 무난하고 눈이 편함)
    • :colorscheme ron (검은 배경에 선명한 대비)
    • :colorscheme slate (어두운 배경용 깔끔한 톤)
  3. 마음에 드는 테마를 찾았다면 ~/.vimrc에 저장합니다.
  4. Vim Script
     
    colorscheme desert
728x90