개요
windows 환경에서 널리 사용되는 SSH 클라이언트인 PuTTY와 리눅스에 내장되어 있는 텍스트 편집기인 vim을 함께 사용할 경우, 주석으로 설정된 색상이 잘 보이지 않아 이를 해결하고자 합니다.
vim color scheme 사용하기
vim의 기본 color scheme의 색상값이 문제이므로 다른 color scheme을 적용해보겠습니다.
vim에서 color scheme을 사용하는 것은 매우 간단합니다. vim을 실행한 후 :colorscheme
명령어와 함께 사용하고자 하는 color scheme의 이름을 입력합니다.
:colorscheme desert
줄임 표현을 선호한다면 colo
또는 color
만 사용할 수도 있습니다. desert color scheme을 사용하고자 한다면 다음과 같이 입력합니다.
:colo desert
:color desert
vimrc 파일에 color scheme 지정하기
:colorscheme desert
명령을 사용해 color scheme을 변경하면 현재 vim 세션에만 color scheme 이 적용됩니다. 따라서 새로 vim을 실행하면 다시 적용해 주어야 합니다.
vim 설정파일인.vimrc
을 이용하면 vim 이 시작 시 사용할 기본 color scheme을 지정할 수 있습니다.
.vimrc
파일은 여러분의 홈 디렉터리에 위치해 있습니다. 숨김 속성으로 되어 있어 다음과 같이 편집할 수 있습니다.
$ vim ~/.vimrc
예를 들어 desert color scheme을 사용하고자 하는 경우 .vimrc
파일에 아래의 내용을 추가합니다.
colo desert
syntax on
설치된 vim color schemes 확인하기
vim에서 이용 가능한 color scheme 목록은 vim 이 설치된 경로의 하위 폴더인 color
에서 확인할 수 있습니다. 해당 폴더에 위치한 .vim
확장자로 끝나는 파일이 vim에서 사용 가능한 color scheme 들입니다.
예를 들어 제 경우는 /usr/share/vim/vim80/colors
디렉터리에서 아래의 color scheme 파일목록을 확인할 수 있었습니다.
blue.vim
darkblue.vim
default.vim
delek.vim
desert.vim
elflord.vim
evening.vim
industry.vim
koehler.vim
morning.vim
murphy.vim
pablo.vim
peachpuff.vim
ron.vim
shine.vim
slate.vim
torte.vim
zellner.vim
PuTTY에서 256 색상 color scheme 표시하기
윈도우즈에서 널리 사용되는 SSH 클라이언트인 PuTTY를 사용할 경우, 기본적으로 vim의 color scheme 가 올바른 색상으로 표시되지 않습니다.
이를 해결하려면 PuTTY 가 256 색상을 에뮬레이션 하도록 설정해주어야 합니다.
PuTTY 설정의 Connection -> Data -> Terminal details
Terminal-type string 항목을 xterm
에서 xterm-256color
로 변경합니다.
추가 color scheme 설치하기
이미 설치된 color scheme 뿐만 아니라 외부에서 별도로 얻은 color scheme 역시 사용할 수 있습니다. 다음은 jellybeans color scheme을 다운로드하여 설치하는 명령어입니다. -O
옵션 뒤의 경로는 여러분의 vim
이 설치된 경로를 확인하여 해당 폴더를 넣습니다.
sudo wget https://raw.githubusercontent.com/nanotech/jellybeans.vim/master/colors/jellybeans.vim -O /usr/share/vim/vim80/colors/jellybeans.vim
참고
'개발도구' 카테고리의 다른 글
C/C++ 개발환경 설정 @ Xubuntu 18.04 (0) | 2018.12.17 |
---|---|
스위치 모니터링 모드 설정을 통한 Wireshark 에서 패킷캡쳐 하기 (0) | 2018.11.29 |
안드로이드 - Hello World (0) | 2018.07.13 |
개발 및 시험을 위한 간단 웹서버 프로그램 (0) | 2018.07.07 |
Ubuntu(Xubuntu) Virtual Box 설치 후 화면 깨짐 (0) | 2018.06.28 |