본문 바로가기

Linux and Unix

VIM의 색상 파일에서 사용할 수 있는 색상값

VIM을 사용할 때 사용할 수 있는 색상값


/usr/share/vim/colors라는 디렉토리에 color scheme이라는 파일이 정의되어 있다. 기본은 default이다.

이 파일을 vim이 실행되고 있는 상태에서 적용하는 방법은 다음과 같다.


:colo[rscheme] {name}


Syntax에 적용되는 색깔을 하나씩 바꾸고 싶으면 다음과 같은 명령을 사용하면 된다.


:hi[ghlight] {group-name}


예) :hi Comment term=NONE cterm=NONE ctermfg=6 gui=NONE guifg=Cyan



위에서 사용된 term, cterm, ctermfg, gui, guifg 에서 사용할 수 있는 값들은 아래와 같다.


term: 일반 터미날(vt100, xterm) -> bold/underline/reverse/italic/standout 등 사용가능


cterm: 컬러 터미널(MS-DOS Console, color-xterm) -> 각각에 맞는 색상명이나, 숫자 사용


NR-16 NR-8  COLOR NAME

0    0     Black

1    4      DarkRed

2    2      DarkGreen

3    6      Brown, DarkYellow

4    1      DarkBlue

5    5      DarkMagenta

6    3      DarkCyan


7    7      LightGray, LightGrey, Gray, Grey

8    0*    DarkGray, DarkGrey

9    4*    Red, LightRed

10   2*    Green, LightGreen

11   6*    Yellow, LightYellow

12   1*    Blue, LightBlue

13   5*    Magenta, LightMagenta

14   3*    Cyan, LightCyan

15   7*    White


gui: GUI -> 그래픽 유저 인터페이스

guifg: GUI 모드에서 사용할 때 폰트 색상



만약 위의 색상을 적용했는데, 폰트가 굵게 보인다면, 색상 파일의 위쪽에


set bg(background)=dark -> set bg(background)=light


로 바꾼다.