Urxvt의 Neovim 색 구성표가 올바르게 렌더링되지 않습니다.

Urxvt의 Neovim 색 구성표가 올바르게 렌더링되지 않습니다.

저는 Neovim에서 256색 테마를 사용하려고 합니다(이것은:https://github.com/ayu-theme/ayu-vim), 256색을 지원하는 것처럼 보이지만 Urxvt에서 올바르게 렌더링할 수 없습니다.

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패키지를 설치했습니다.

답변1

termguicolors제가 Vim에서 이 옵션의 의미를 잘못 이해한 것으로 나타났습니다 . 색상 ayu테마에는 실제로 Urxvt에는 없는 Truecolor 지원이 필요합니다.

터미널의 색상 지원에 대한 좋은 설명이 있습니다. https://gist.github.com/XVilka/8346728

이로 인해 마침내 Alacritty로 전환해야 할 타당한 이유가 생겼습니다.

관련 정보