개발자의 기본기! Vim 설치 및 Jellybeans 테마 적용 가이드
macOS 환경에서 기본으로 제공되는 Vim을 넘어, 최신 버전을 설치하고 개발자들에게 인기가 많은 Jellybeans 테마를 적용하여 나만의 편집 환경을 만드는 방법을 알아보겠습니다.
왜? macOS 기본 Vim 대신 새로 설치하나요?
macOS에는 기본적으로 Vim이 내장되어 있지만, 버전이 낮거나 일부 최신 플러그인과 호환되지 않은 경우가 많습니다. Homebrew를 통해 최신 버전을 설치하면 더 빠르고 강력한 기능을 모드 사용할 수 있습니다.
vim 설치
먼저 macOS의 필수 패키지 관리자인 Homebrew를 사용하여 Vim을 설치합니다.
brew install vim설치가 완료되었다면 vim --version 명령어를 통해 최신 버전이 정상적으로 설치되었는지 확인해 보세요.
나만의 설정 파일(.vimrc) 생성
Vim의 모든 설정은 사용자 홈 디렉토리의 .vimrc 파일에서 관리합니다. 이 파일이 없다면 새로 생성해 줍니다.
touch ~/.vimrc눈이 편안한 'Jellybeans' 테마 적용하기
Vim을 더욱 아름답게 만들어줄 Jellybeans 테마를 수동으로 설치하는 방법입니다.
- 테마 디렉토리 생성 및 이동
mkdir -p ~/.vim/colors
cd ~/.vim/colors 컬러 스킴 저장용 디렉토리 생성
- 테마 파일 다운로드
curl 명령어를 이용해 GitHub에 공개된 Jellybeans 소스 파일을 직접 가져옵니다.
curl -O https://raw.githubusercontent.com/nanotech/jellybeans.vim/master/colors/jellybeans.vim.vimrc 설정 최적화
이제 테마를 활성화하고, 실무에서 쓰기 좋은 기본적인 설정들을 추가해 보겠습니다. vi ~/.vimrc를 입력해 아래 내용을 복사해서 붙여넣으세요.
" 은 주석입니다.
" ==========================================
" 기본적인 환경 설정
" ==========================================
" 구문 강조(Syntax Highlighting) 활성화
if has("syntax")
syntax on
endif
" 배경 테마 설정 (Jellybeans)
colorscheme jellybeans
" ==========================================
" 사용자 편의 설정 (추천 추가 사항)
" ==========================================
set number " 왼쪽 줄 번호 표시
set relativenumber " 현재 줄 기준 상대 번호 표시 (이동 시 편리)
set autoindent " 자동 들여쓰기
set tabstop=4 " Tab 너비를 4칸으로 설정
set shiftwidth=4 " 자동 들여쓰기 너비를 4칸으로 설정
set expandtab " Tab을 공백(Space)으로 변환
set cursorline " 현재 커서가 있는 줄 강조
set ignorecase " 검색 시 대소문자 무시