이번에는 Vim 에서 외부 테마를 다운로드 받아 적용하고 Syntax Highlighting 색상을 좀 더 이쁘게 변경해보도록 하겠습니다. 그래도 Terminal 을 통해 글을 쓰는데 최소한 어느정도는 이뻐야 글 쓸 맛이 더 나겠죠?? ㅋㅋㅋ 그런데 지금 제가 사용하는 Vim 의 상태는…

Colorcheme 적용 전

이 모양입니다. 한 숨이 나옵니다… 원색을 너무 많이 사용해서 그런건지 오히려 눈에 방해가 되는 그런 느낌도 들고요. 난 이제 그만 여기서 탈출해야겠어

그럼 본격적으로 설치해볼까요~


테마 고르기

먼저 구글에서 Vim ColorScheme 을 검색해 여러분 스타일에 맞는 테마를 찾아보세요. 참고로 저는 One Half Dark 를 골랐어요. 오리지널 색상과 비교하면 훨씬 보기 편한 색인 것 같아요 ㅎㅎㅎ

One Half Dark

Colorscheme 설치는 Vundle 을 통한 Plugin 형식으로 설치를 할거에요. 혹시 Vundle 설치부터 진행해야 한다면 이전에 자세히 설명해놓은 Vim: Vundle 및 Markdown Plugin 설치하기 포스트를 참고해주세요.

Plugin 'sonph/onehalf', {'rtp': 'vim/'}

Plugin 설치를 마쳤으면 .vimrc 파일에 추가적인 설정 코드를 입력합니다. 설치한 Plugin 을 colorscheme 으로 사용하겠다는 코드에요.

colorscheme onehalfdark
let g:airline_theme = 'onehalfdark'

혹시 저와 같은 Colorscheme 을 설치하고 있다면 onehalfdark 대신 onehalflight 를 입력하는 것 만으로 밝은 테마를 사용할 수도 있습니다.

오~ 적용하고 나니 훨씬 깔끔해지고 눈에도 더 잘들어오는 느낌이에요.

Colorscheme 적용 후

이전보다는 훨씬 마음에 들긴하지만 회색으로 표현되는 글자가 배경화면이랑 비슷해서 눈에 잘 안들어오는 것 같아 추가로 배경색을 조금 더 어둡게하고 폰트는 밝게하고 싶어지네요. 당연히 어떻게해야하는지 몰라서 또 이것저것 찾아보며 공부했습니다 ㅎㅎ

그리고 그냥 느낌적으로 코드를 작성할 때 Colorscheme 이 먼저 적용되고 이후에 다시 한번 색이 덮어씌워져야 할 것 같아 Colorscheme 보다 아래쪽에 코드를 작성했어요.

그럼 아래 코드를 .vimrc 파일에 입력해볼게요. Normal 은 기본 배경을 LineNr 은 좌에 넘버링 된 곳의 배경을 바꾼다는 뜻입니다.

highlight Normal ctermfg = white ctermbg = NONE
highligh LineNr ctermbg = NONE

Custom Color 적용 후

오!! 만족스러워졌어요. 처음 상태와 비교해보면 정말 다른 프로그램이라고 생각이 들 정도로 드라마틱하게 달라진 느낌에요 ㅎㅎㅎ 이왕 Vim 을 자주 사용할거라면 이렇게 이쁘게 세팅해놓고 사용하는게 가독성 측면에서나 여러모로 더 좋잖아요??

오늘도 이렇게 끝까지 읽어주셔서 감사합니다. 이쁜 Colorscheme 을 즐기면서 더 열심히 공부해보아요~