tmuxを使用しない場合、端末は次のようになります。
~$ echo $TERM
xterm
.bashrに以下を追加してtmuxを使用する場合
# tmux configuration
tmux attach &> /dev/null
if [[ ! $TERM =~ screen ]]; then
exec tmux
fi
鉱山.tmux.conf
には1行ありますが、set-option -g default-terminal "screen-256color"
ターミナルは次のとおりです。
~$ echo $TERM
screen
これはVIMを醜くします。 tmuxでscreen-256colorを使用するにはどうすればよいですか? Ubuntu 14.02でgnome端末を使用する
答え1
私も同じ問題があります(私がset-option -g default-terminal "screen-256color"
うまくいかないようです)。
だから256色が必要なときはいつでもtmux -2
強制的に使います。
これは回避策ではなく回避策です。
答え2
Ubuntu 14.02はscreen-256colorをサポートしていないtmuxバージョン1.8を使用しているため、この問題を解決するために次のアドバイスに従いました。
https://stackoverflow.com/questions/25940944/ugrade-tmux-from-1-8-to-1-9-on-ubuntu-14-04
だから:
~$ tmux -V
tmux 1.9a
~$ echo $TERM
screen-256color
今、すべてがうまくいきます。