Skip to content

Latest commit

 

History

History
293 lines (187 loc) · 8.92 KB

vim_colorscheme_Note.md

File metadata and controls

293 lines (187 loc) · 8.92 KB
aliases tags created modified
vim
color
theme
colorscheme
list
2023-08-18 12:44:52 -0700
2024-04-10 13:27:22 -0700

vim 配色笔记


一些 colorscheme

Tender

tender 这是一个 24 bit 的真彩色 colorshceme。

tender preview 1

使用前,vim 或 neovim 得把 真彩色选项打开:

if (has("termguicolors"))
 set termguicolors
endif

这配色也能与 lightlineairline 结合:

lightline or airline

lightline:

let g:lightline = { 'colorscheme': 'tender' }

airline:

let g:airline_theme = 'tender'

deus

deus 这是从 Gruvbox 衍化而来的一款配色,整体而言,没有 Gruvbox 那么偏黄。

deus preview 1

deus 的简单设置:

colorscheme deus
let g:deus_termcolors=256

vim-one

vim-one 这配色灵感是从 atom 那个里来的。

简单配置:

" 这配色有深色版有浅色版 根据需求自己选配
"set background=light
set background=dark

let g:one_allow_italics = 1 " I love italic for comments
colorscheme one

onedark

onedark 同样是款 「One」 系列的配色。

onedark preview


sonokai

sonokai 是基于 monokai pro 改的一款配色。

sonokai preview

sonokai preview 2

这配色有多个选项可选配,连光标颜色都能配。

具体配置请参考:sonokai doc


Gruvbox

gruvbox 著名的配色,各种编辑器都能见到这货。不是太黑的,颜色不算非常惊艳,至少没有第一次见到 monokai 那样,但配色恰到好处,这配色最大特点就是舒服。

gruvbox preview 1

gruvbox airline

具体使用参考:gruvbox wiki


gruvbox-material

gruvbox-material 是 gruvbox 的一个衍生品,杂交了 material 风格的「混血」配色。

gruvbox-material 详细用法参考:gruvbox-material Doc


gruvbox-baby

gruvbox-baby 又是一个 Gruvbox 的衍生品。

gruvbob-baby preview

简单配置:

colorscheme gruvbox-baby

" 背景色有两个版本可选 默认为 medium
background_color = dark

" 还能设透明 默认 false
transparent_mode = true

" 注释的样式,默认为斜体
comment_style =italic

vim-gruvbox8

vim-gruvbox8 是一款简化和优化 Gruvbox 衍生配色。

gruvbox8 preview


material

material 是 google 弄的一套设计规范。

vim material 风格的 配色很多,大概列出一些 github 上 star 比较多的。

kaicataldo/material

kaicataldo/material

kaicataldo material preview

简单配置:

	colorscheme material
	" 允许斜体
	let g:material_terminal_italics = 1
	" 风格
	let g:material_theme_style = 'lighter'

material 这款配色可选的 style 有如下:

  • default
  • palenight
  • ocean
  • lighter
  • darker
  • default-community
  • palenight-community
  • ocean-community
  • lighter-community
  • darker-community

这款配色同样支持 lightlineairline

let g:lightline = { 'colorscheme': 'material_vim' }
let g:airline_theme = 'material'

nord

nord 挺素的一款配色。

nord preview

另一个库:nord.nvim 这个在 neovim 下才显示正常。

nord.nvim preview


everforest

everforest 同样也是非常经典的配色。

everforest screenshot 1

可以进行一些设置:

# everforest
var everforest_result = commands_basic.ExistPlug('sainnhe/everforest')
if everforest_result == 1
  try
    # 检测当前 colorscheme  
    if g:colors_name ==? 'everforest'
      # Available values: 'hard', 'medium'(default), 'soft'
      # g:everforest_background = 'soft'
      g:everforest_background = 'medium'
      # For better performance
      # g:everforest_better_performance = 1
    endif
  catch
  endtry
endif

tokyonightnoir

tokyonightnoir-vim

tokyonightnoir screenshot


papercolor

papercolor-theme

papercolor screenshot


base16

base16-vim 这是一个配色「小集合」,有200种配色样式可选。

base16 screenshot 1

base16 screenshot 1

预览:base16-gallery


awesome-vim-colorschemes

awesome-vim-colorschemes 这个是配色集合,懒得找配色,直接用这个就好了!


相关链接


相关笔记