我正在尝试在 Neovim 中使用 256 色主题(这个:https ://github.com/ayu-theme/ayu-vim ),但无法让它在 Urxvt 上正确呈现,即使它似乎支持256色:
这是我的相关部分.vimrc
:
Plugin 'ayu-theme/ayu-vim'
...
syntax enable
set termguicolors
let ayucolor="light"
colorscheme ayu
配色方案在 XTerm 和 的 Neovim 中有效gvim
,让我怀疑这是 Urxvt 的问题。我已经在修改和不修改Xresources
.
我在 Ubuntu 上安装了rxvt-unicode
和rxvt-unicode-256color
包。
事实证明,这是我误解了
termguicolors
Vim 中选项的含义。颜色主题实际上需要 Truecolor 支持,而ayu
Urxvt 没有。终端中的颜色支持有一个很好的解释: https ://gist.github.com/XVilka/8346728
这终于给了我一个足够好的理由来切换到 Alacritty。