ir_black과 황혼에서 영감을 얻은 화려하고 어두운 색 구성표.
주로 그래픽 VIM 용으로 설계되었지만 256, 88, 16 및 8 컬러 터미널에 대한 지원이 포함되어 있습니다. 16 또는 8 컬러 터미널에서는 색상을 ansi-term-colors.txt
로 바꾸십시오. 최상의 결과를 얻으십시오.
이 스크립트는 vim.org에서 vimscript #2555입니다.
Jellybeans는 포트 위키 페이지에 나열된 다른 편집자 및 프로그램에도 포팅되었습니다.
스크린 샷을 위해 아래로 스크롤하십시오!
~/.vim/colors
디렉토리에 추가하여 색 구성표를 설치하십시오.
mkdir -p ~ /.vim/colors
cd ~ /.vim/colors
curl -O https://raw.githubusercontent.com/nanotech/jellybeans.vim/master/colors/jellybeans.vim
Dein.vim, 병원체, VAM, VIM 플러그, 밴들 등과 같은 플러그인 관리자를 통해 젤리 빈을 설치할 수도 있습니다.
젤리 빈의 색 구성표를 활성화하려면 사용하십시오
:colorscheme jellybeans
만족하면 ~/.vimrc
파일 (Windows에서 _vimrc
)에 colorscheme jellybeans
추가 할 수 있습니다.
젤리 빈이 정의하는 것과 약간 다른 색상을 선호하는 경우, g:jellybeans_overrides
.vimrc의 사용자 정의 강조 매개 변수 사전으로 설정할 수 있습니다.
let g:jellybeans_overrides = {
'Todo': { 'guifg': '303030', 'guibg': 'f0f000',
'ctermfg': 'Black', 'ctermbg': 'Yellow',
'attr': 'bold' },
'Comment': { 'guifg': 'cccccc' },
}
이로 인해 젤리 빈을 직접 편집 할 필요가 없어 업그레이드가 단순화됩니다. 또한이 방식으로 지정된 RGB 색상은 핵심 테마가 사용하는 것과 동일한 색상 근사 알고리즘을 통해 실행되므로 색상은 256 색 단자에서도 작동합니다.
근사기보다 더 나은 색상을 선택할 수있는 경우 256ctermfg
및 256ctermbg
매개 변수로 지정하여 선택을 무시하십시오.
맞춤형 배경색을 설정하려면 특수 background
하이라이트 그룹을 대체하십시오.
let g:jellybeans_overrides = {
'background': { 'guibg': '000000' },
}
JellyBeans는 여러 하이라이트 그룹에서 배경색을 사용합니다. 특수 background
그룹을 사용하면 한 번에 모두 무시됩니다.
이것은 g:jellybeans_background_color
및 g:jellybeans_background_color_256
1.6 이전 젤리 빈 버전을 대체합니다.
젤리 빈이 적용되는 배경색 대신 터미널의 기본 배경 (예 : 투명 배경, 이미지 배경 또는 다른 색상)을 사용하려면이 background
오버라이드 코드를 사용하십시오.
let g:jellybeans_overrides = {
'background': { 'ctermbg': 'none', '256ctermbg': 'none' },
}
if has('termguicolors') && &termguicolors
let g:jellybeans_overrides['background']['guibg'] = 'none'
endif
MatchParen
색상 JellyBeans는 일부 터미널에서 대체 MatchParen
컬러 (검은 색의 Magenta)를 상자에서 더 읽을 수 있도록 설정합니다.
MatchParen
배경 색상 #556779
에 너무 가까운 커서 색상의 기본 테마를 가지고있어 명확하게 구별 할 수 있습니다.MatchParen
배경 색상을 근사화 할 수있는 색상이 없습니다. 더 밝은 커서 색상으로 Terminal.app을 사용하는 경우이 오버라이드와 함께 표준 MatchParen
색상을 사용할 수 있습니다.
let g:jellybeans_overrides = {
'MatchParen': { 'guifg': 'ffffff', 'guibg': '556779' },
}
16 색 터미널에서 표준 MatchParen
색상을 사용하려면 아래 섹션에 설명 된대로 저색 검은 색을 구성하십시오.
대체 MatchParen
색상을 선호하는 경우 어디에서나 사용할 수 있습니다.
let g:jellybeans_overrides = {
'MatchParen': { 'guifg': 'dd0093', 'guibg': '000000',
'ctermfg': 'Magenta', 'ctermbg': '' },
}
버전 1.7에 추가되었습니다.
젤리 빈스는 기본적으로 터미널 VIM에서 이탤릭체를 비활성화합니다. 일부 터미널은 실제로 텍스트를 이탤릭체하는 대신 텍스트 색상으로 다른 일을합니다. 터미널이 이탤릭체를 완전히 지원하는 경우 추가하십시오
let g:jellybeans_use_term_italics = 1
터미널 vim에서 이탤릭체를 활성화하기 위해 .vimrc에.
Gui Vim에서도 이탤릭체를 원하지 않으면 추가하십시오.
let g:jellybeans_use_gui_italics = 0
어두운 터미널의 배경은 일반적으로 이미 검은 색이므로 젤리 빈은 검은 색 Ansi 색상을 어두운 회색으로 적합하고 실제로 검은 색을 원할 때 색상을 사용할 수 있습니다.
터미널의 컬러 팔레트를 변경 한 후 ( #444444
가 제안) .vimrc에 추가하십시오.
let g:jellybeans_use_lowcolor_black = 1
이 옵션은 버전 1.7에서 기본적으로 비활성화되도록 변경되었습니다.
스크린 샷의 글꼴은 10pt monaco입니다.
set guifont = Monaco:h10 noanti