Fedora 25에서 Neovim에 대한 트루 컬러 활성화

Fedora 25에서 Neovim에 대한 트루 컬러 활성화

저는 Fedora 25의 gnome-terminal과 함께 tmux에서 neovim을 사용하고 있습니다.여기터미널이 일부 장치에 연결되지 않았기 때문에 트루 컬러를 지원하지 않는다는 것을 발견했습니다.무료 소프트웨어올바른 버전. 많은 nvim 색상 구성표에는 실제 색상 지원이 필요하므로(그리고 일반적인 관점에서 지원하고 싶습니다) 이를 활성화하고 싶습니다!

그러나 게시된 웹사이트는 ppa(제가 상상하는 ubuntu-repos)만을 언급하고 있습니다. 그래서 내 질문은 다음과 같습니다Fedora 25의 gnome 터미널에서 트루 컬러를 활성화하는 방법은 무엇입니까?

답변1

이 지침은 실제로 Fedora에서 사용되는 libvte 버전에 대한 올바른 테스트를 제공하지 않습니다 . 대신 gnome-terminal-server/usr/libexec.

$ rpm -qR gnome-terminal|grep vte
libvte-2.91.so.0()(64bit)
vte291(x86-64) >= 0.46.0

여기서는 0.46.0이 튜토리얼에 명시된 필수 값인 0.36보다 크다는 것을 알 수 있습니다.그건 네 문제가 아니야. 실제로 이것을 보십시오:

$ echo $COLORTERM
truecolor

트루컬러 활성화됨상자 밖에Fedora 25 워크스테이션에서.

$COLORTERMtruecolor ~에tmux. 실제로,이 블로그 게시물간단한테스트 스크립트추가 구성 없이 TrueColor가 tmux 외부와 내부에서 실제로 작동하는지 확인하는 데 사용했습니다.

따라서 neovim 구성에 따라 다릅니다. 현재 버전에서 작동하게 하려면 환경 변수를 set termguicolors로 설정해야 합니다 ~/.config/nvim/init.vim. (2016년 5월 이전 버전에서는 환경 변수를 NVIM_TUI_ENABLE_TRUE_COLOR로 설정합니다 1.) 이에 대해서는 에 설명되어 있습니다.neovim의 "주요 변경 사항" 로그.

관련 정보