Colors

Urxvt 中的 Neovim 配色方案無法正確渲染

  • September 1, 2018

我正在嘗試在 Neovim 中使用 256 色主題(這個:https ://github.com/ayu-theme/ayu-vim ),但無法讓它在 Urxvt 上正確呈現,即使它似乎支持256色:

Urxvt 支持 256 色

這是我的相關部分.vimrc

Plugin 'ayu-theme/ayu-vim'
...
syntax enable
set termguicolors
let ayucolor="light"
colorscheme ayu

配色方案在 XTerm 和 的 Neovim 中有效gvim,讓我懷疑這是 Urxvt 的問題。我已經在修改和不修改Xresources.

不同環境下的配色方案

我在 Ubuntu 上安裝了rxvt-unicoderxvt-unicode-256color包。

事實證明,這是我誤解了termguicolorsVim 中選項的含義。顏色主題實際上需要 Truecolor 支持,而ayuUrxvt 沒有。

終端中的顏色支持有一個很好的解釋: https ://gist.github.com/XVilka/8346728

這終於給了我一個足夠好的理由來切換到 Alacritty。

引用自:https://unix.stackexchange.com/questions/466287