私はFedora25のgnome-terminalのtmuxでneovimを使用しています。 ここ 端末が一部にリンクされていないため、トゥルーカラーのサポートがないことがわかりましたlibvte正しいバージョン。多くのnvim配色にはトゥルーカラーのサポートが必要なので(そして一般的な観点からもこれが必要です)、アクティブにしたいです!
ただし、投稿されたサイトはppa(私が想像しているようにubuntu-repos)のみを参照しています。だから私の質問:Fedora 25のgnome-terminalでトゥルーカラーをアクティブ化するにはどうすればよいですか?
gnome-terminal-server
は/usr/libexec
にあるため、これらの手順は、Fedoraで使用されるlibvteのバージョンの正しいテストを実際には提供しません。代わりに、私は提案します
$ 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
TrueColorはFedora 25ワークステーションで箱から出してすでに有効になっています。
$COLORTERM
はtmuxのtruecolor
insideでもあります。実際、 このブログ投稿 には単純な テストスクリプト があり、TrueColorが実際にtmuxの外部と内部の両方で機能していることを確認しました。
つまり、これはneovimの構成によるものです。現在のバージョンで機能させるには、set termguicolors
に~/.config/nvim/init.vim
が必要です。 (2016年5月より前のバージョンでは、環境変数NVIM_TUI_ENABLE_TRUE_COLOR
を1
に設定します。)これは 「重大な変更」のneovimログ に記載されています。