Um esquema colorido de cores escuras, inspirado em Ir_black e Twilight.
Projetado principalmente para um VIM gráfico, mas inclui suporte para terminais de cor 256, 88, 16 e 8. Em um terminal colorido de 16 ou 8, substitua suas cores por aquelas no ansi-term-colors.txt
para obter melhores resultados.
Este script é vimscript #2555 em vim.org.
A Jellybeans também foi portada para outros editores e programas, listados na página Wiki da Ports.
Role para baixo para obter capturas de tela!
Instale o esquema de cores adicionando -o ao seu diretório ~/.vim/colors
mkdir -p ~ /.vim/colors
cd ~ /.vim/colors
curl -O https://raw.githubusercontent.com/nanotech/jellybeans.vim/master/colors/jellybeans.vim
Jellybeans também pode ser instalado através de gerentes de plug-in como Dein.Vim, Pathogen, Vam, Vim-Plug, Vundle, etc.
Para habilitar o esquema de cores das jujubas, use
:colorscheme jellybeans
Se você estiver satisfeito, poderá adicionar colorscheme jellybeans
ao seu arquivo ~/.vimrc
( _vimrc
no Windows).
Se você preferir cores ligeiramente diferentes das que os Jellybeans definem, pode definir g:jellybeans_overrides
no seu .VIMRC como um dicionário de parâmetros de destaque personalizados:
let g:jellybeans_overrides = {
'Todo': { 'guifg': '303030', 'guibg': 'f0f000',
'ctermfg': 'Black', 'ctermbg': 'Yellow',
'attr': 'bold' },
'Comment': { 'guifg': 'cccccc' },
}
Isso remove a necessidade de editar Jellybeans diretamente, simplificando as atualizações. Além disso, as cores RGB especificadas dessa maneira são executadas pelo algoritmo de aproximação da mesma cor que o tema principal usa, para que suas cores funcionem também em terminais de 256 cores.
Se você puder escolher cores melhores que o aproximador, especifique -as nos parâmetros 256ctermfg
e 256ctermbg
para substituir suas opções.
Para definir uma cor de fundo personalizada, substitua o grupo de destaque background
especial:
let g:jellybeans_overrides = {
'background': { 'guibg': '000000' },
}
Jellybeans usa a cor de fundo em vários grupos de destaque. O uso do grupo background
especial os substitui de uma só vez.
Isso substitui g:jellybeans_background_color
e g:jellybeans_background_color_256
das versões Jellybeans antes de 1.6.
Se você preferir usar o plano de fundo padrão do seu terminal (por exemplo, para fundos transparentes, fundos de imagem ou uma cor diferente) em vez da cor de fundo que os Jellybeans aplica, use este código de substituição background
:
let g:jellybeans_overrides = {
'background': { 'ctermbg': 'none', '256ctermbg': 'none' },
}
if has('termguicolors') && &termguicolors
let g:jellybeans_overrides['background']['guibg'] = 'none'
endif
MatchParen
Colors Jellybeans define as cores alternativas MatchParen
(magenta no preto) em alguns terminais para serem mais legíveis prontos para o lado:
MatchParen
a cor de fundo do #556779
para ser claramente distinguível.MatchParen
preferida. Se você usar o Terminal.App com uma cor mais brilhante do cursor, poderá usar as cores padrão MatchParen
com esta substituição:
let g:jellybeans_overrides = {
'MatchParen': { 'guifg': 'ffffff', 'guibg': '556779' },
}
Para usar as cores padrão MatchParen
em um terminal de 16 cores, configure o preto de baixa cor, conforme descrito na seção abaixo.
Se você preferir as cores alternativas MatchParen
, você pode usá -las em todos os lugares com
let g:jellybeans_overrides = {
'MatchParen': { 'guifg': 'dd0093', 'guibg': '000000',
'ctermfg': 'Magenta', 'ctermbg': '' },
}
Adicionado na versão 1.7.
Jellybeans desativa os itálicos no Terminal Vim por padrão, pois alguns terminais fazem outras coisas com as cores do texto em vez de realmente itálica o texto. Se o seu terminal suportar totalmente em itálico, adicione
let g:jellybeans_use_term_italics = 1
ao seu .VIMRC para permitir itálico no terminal Vim.
Se você não quer itálico, mesmo em Gui Vim, adicione
let g:jellybeans_use_gui_italics = 0
Como o plano de fundo em um terminal escuro geralmente é preto, os jujubas podem se apropriar da cor preta do ANSI como um cinza escuro e não usa cor quando realmente quer preto.
Depois de alterar a paleta de cores do seu terminal ( #444444
é sugerido), adicione isso ao seu .VIMRC:
let g:jellybeans_use_lowcolor_black = 1
Esta opção foi alterada para ser desativada por padrão na versão 1.7.
A fonte na captura de tela é 10pt Mônaco:
set guifont = Monaco:h10 noanti