tmux terminfoをscreen-256colorに設定するには? [コピー]

tmux terminfoをscreen-256colorに設定するには? [コピー]

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

今、すべてがうまくいきます。

関連情報