tmuxをインストールしましたが、テキストモードのvim colorchemesが背景色を正しく塗りつぶしていません。これは、基本的なUbuntu 14.10端末でcolorcheme xoria256を使用したときの外観です。
tmuxの後にまったく同じ端末で実行すると、次のようになります。
ご覧のとおり、デスクトップはvimのどこにもテキストなしで表示されます。 256色のターミナルがあります。
私の.tmux.conf:
~ cat .tmux.conf
set -g mode-mouse on
set -g default-terminal "screen-256color"
256色のターミナルがあります。
~ tput colors
256
通常の端末でvimの256色のカラースキームでtmuxを正しく機能させるにはどうすればよいですか?
ベストアンサー1
これは、Vim環境のTERM
設定が正しくない場合に発生します(通常、一部のシェル起動スクリプトによって設定されます)。screen[-256color]
このような場合 - たとえば、次のような状況が発生します。
TERM=xterm-256color
、削除またはTERM
変更する前に、元の値を確認してください。
if [[ "$TERM" = xterm ]]; then
TERM=xterm-256color
fi