Skema warna gelap dan gelap, terinspirasi oleh Ir_black dan Twilight.
Dirancang terutama untuk vim grafis, tetapi termasuk dukungan untuk 256, 88, 16, dan 8 terminal warna. Pada terminal warna 16 atau 8, ganti warnanya dengan warna-warna ansi-term-colors.txt
untuk hasil terbaik.
Script ini adalah Vimscript #2555 di vim.org.
Jellybeans juga telah diangkut ke editor dan program lain, terdaftar di halaman wiki port.
Gulir ke bawah untuk tangkapan layar!
Instal skema warna dengan menambahkannya ke direktori ~/.vim/colors
Anda
mkdir -p ~ /.vim/colors
cd ~ /.vim/colors
curl -O https://raw.githubusercontent.com/nanotech/jellybeans.vim/master/colors/jellybeans.vim
Jellybeans juga dapat dipasang melalui manajer plugin seperti dein.vim, patogen, vam, vim-plug, vundle, dll.
Untuk mengaktifkan skema warna jellybeans, gunakan
:colorscheme jellybeans
Jika Anda puas, Anda dapat menambahkan colorscheme jellybeans
ke file ~/.vimrc
Anda ( _vimrc
di Windows).
Jika Anda lebih suka warna yang sedikit berbeda dari apa yang didefinisikan JellyBeans, Anda dapat mengatur g:jellybeans_overrides
di .vimrc Anda ke kamus parameter penyorotan khusus:
let g:jellybeans_overrides = {
'Todo': { 'guifg': '303030', 'guibg': 'f0f000',
'ctermfg': 'Black', 'ctermbg': 'Yellow',
'attr': 'bold' },
'Comment': { 'guifg': 'cccccc' },
}
Ini menghilangkan kebutuhan untuk mengedit jellybeans secara langsung, menyederhanakan peningkatan. Selain itu, warna RGB yang ditentukan dengan cara ini dijalankan melalui algoritma perkiraan warna yang sama dengan yang digunakan tema inti, sehingga warna Anda bekerja dengan baik di terminal 256 warna.
Jika Anda dapat memilih warna yang lebih baik daripada perkiraan, tentukan mereka dalam parameter 256ctermfg
dan 256ctermbg
untuk mengesampingkan pilihannya.
Untuk mengatur warna latar belakang kustom, menggantikan grup highlight background
khusus:
let g:jellybeans_overrides = {
'background': { 'guibg': '000000' },
}
Jellybeans menggunakan warna latar belakang dalam beberapa kelompok sorotan. Menggunakan grup background
khusus mengesampingkan mereka sekaligus.
Ini menggantikan g:jellybeans_background_color
dan g:jellybeans_background_color_256
dari versi jellybeans sebelum 1.6.
Jika Anda lebih suka menggunakan latar belakang default terminal Anda (misalnya untuk latar belakang transparan, latar belakang gambar, atau warna yang berbeda) alih -alih warna latar belakang yang diterapkan jellybeans, gunakan kode override background
ini:
let g:jellybeans_overrides = {
'background': { 'ctermbg': 'none', '256ctermbg': 'none' },
}
if has('termguicolors') && &termguicolors
let g:jellybeans_overrides['background']['guibg'] = 'none'
endif
MatchParen
warna Jellybeans Sets Alternate MatchParen
Colors (Magenta on Black) di beberapa terminal agar lebih mudah dibaca di luar kotak:
MatchParen
yang disukai Jellybeans dari #556779
agar dapat dibedakan dengan jelas.MatchParen
yang disukai. Jika Anda menggunakan terminal.app dengan warna kursor yang lebih cerah, Anda dapat menggunakan warna MatchParen
standar dengan override ini:
let g:jellybeans_overrides = {
'MatchParen': { 'guifg': 'ffffff', 'guibg': '556779' },
}
Untuk menggunakan warna MatchParen
standar di terminal 16 warna, konfigurasikan warna hitam rendah seperti yang dijelaskan pada bagian di bawah ini.
Jika Anda lebih suka warna MatchParen
alternatif, Anda dapat menggunakannya di mana -mana
let g:jellybeans_overrides = {
'MatchParen': { 'guifg': 'dd0093', 'guibg': '000000',
'ctermfg': 'Magenta', 'ctermbg': '' },
}
Ditambahkan dalam versi 1.7.
Jellybeans menonaktifkan huruf miring di terminal vim secara default, karena beberapa terminal melakukan hal -hal lain dengan warna teks alih -alih benar -benar miring teks. Jika terminal Anda sepenuhnya mendukung huruf miring, tambahkan
let g:jellybeans_use_term_italics = 1
ke .vimrc Anda untuk memungkinkan huruf miring di terminal vim.
Jika Anda tidak ingin huruf miring bahkan di gui vim, tambahkan
let g:jellybeans_use_gui_italics = 0
Karena latar belakang di terminal gelap biasanya sudah hitam, jellybeans dapat menyesuaikan warna ANSI hitam sebagai abu -abu gelap dan tidak menggunakan warna saat benar -benar menginginkan hitam.
Setelah mengubah palet warna terminal Anda ( #444444
disarankan), tambahkan ini ke .vimrc Anda:
let g:jellybeans_use_lowcolor_black = 1
Opsi ini diubah untuk dinonaktifkan secara default di versi 1.7.
Font di tangkapan layar adalah 10pt Monako:
set guifont = Monaco:h10 noanti