![tmux terminfoをscreen-256colorに設定するには? [コピー]](https://linux33.com/image/64481/tmux%20terminfo%E3%82%92screen-256color%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
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
今、すべてがうまくいきます。