맥에서 jellybeans color schema 사용하기

2019. 4. 25. 13:21IT/M . a . c

맥은 기본적으로 vi 에디터를 vim7.3을 이용하고 있지만 

color schema를 활성화하지 않고 있어 vim으로 파일을 열어보아도 하이라이트가 적용되어 있지 않다.

 

리눅스계열에서는 /usr/share/vim/color/안에 적용하고자 하는 컬러 스키마를 넣어주면 되지만

맥의 경우 rootless 설정이 되어 있어 컬러스키마 파일을 넣어줄 수가 없다.

 

이 경우 두가지 방법이 있는데

 

1. crsutil로 rootless를 해제해주고 파일을 해당 패스에 카피

2. 자신의 홈디렉토리에 color환경변수 디렉토리를 생성하고 해당파일을 카피

 

첫번째 방법은 복잡하기도 하거니와 보안상 문제가 생길 여지가 있으므로 

두번째 방법으로 해결해 보도록 하자.

 

먼저 자신의 홈디렉토리에 vim환경디렉토리를 생성하고 아래 경로의 파일을 다운로드 받고

자신의 홈디렉토리에 .vimrc를 생성해서 설정하고자 하는 옵션을 추가하면 된다.

 

mkdir -p ~/.vim/colors

cd ~/.vim/colors

curl -O https://raw.githubusercontent.com/nanotech/jellybeans.vim/master/colors/jellybeans.vim

echo -e "set nu\nset ts=4\nset sw=4\nset paste\nset laststatus=2" > ~/.vimrc

echo -e "set statusline=\\\ %<%l:%v\\\ [%P]%=%a\\\ %h%m%r\\\ %F\\\\ncolorscheme jellybeans\nsyntax on" >> ~/.vimrc