web-dev-qa-db-ja.com

gnome-terminalは、tmuxの有無にかかわらず256色のサポートを正しく設定できません

私はかなり長い間256色サポートを正しく設定しようとしてきましたが、私にはうまくいかないようですので、私は間違っていることをリモートでも確信していません。

端末とgVIMでの表示:

enter image description here

私が今まで試したこと、zshを使用する場合に備えて(bashでも試しました)

  • エクスポートTERM = xterm-256colorを追加しました。スクリーンショットはその現在の結果です。
  • 次にTERM = gnome-256colorに変更し、同じ結果
  • それをTERM = screen-256colorに変更しました(これはtmuxを使用できるようにするためで、はいtmux -2を使用してset -g default-terminal "screen-256color".tmux.confに追加しました。同じ結果です。
  • set t_Co=256.vimrcに追加しました。同じ結果です。

本当にイライラしていました。追加のパッケージなどをインストールする必要があるかどうかはわかりません。

4
allenskd

まだこれを追いかけている人に答えをここに残します。 256色のサポートをある意味で誤解しているという教訓を学んだと思います。

だから私は答えを見つけました ここ 。まとめると、 Gotham のようなテーマは256のサポートを提供し、外観(端末とgui)の点で両方の方向に進むことを念頭に置いていました。もちろんこれは当てはまりません。Gothamのようなテーマを使用するには、gVim(apt-get install vim-gtkで取得できます)を使用する必要があります。

Redditの visit_muc による別の回答:

また、端末がgvimのように100%見えることは決してないことも理解する必要があります。ほとんどのvimテーマは2つの配色で構成されています。 1つはvim(256色)用で、もう1つはgvim(24ビットTruecolor HTMLコード)用です。

4
allenskd