tmux下make menuconfig背景色不正常问题

时间:2023-03-09 15:41:49
tmux下make menuconfig背景色不正常问题

参考https://blog.tankywoo.com/2015/10/24/tmux-mutt-not-redraw-problem.html

是由于~/.bashrc或~/.zshrc设置,覆盖了tmux设置造成的

在~/.bashrc和~/.zshrc中,不要直接使用

export TERM=xterm-256color

而是使用

if [ -z "$TMUX" ] && [[ "$TERM" =~ "xterm" ]]; then
if [ -e /usr/share/terminfo/*/xterm-256color ]; then
echo "1"
export TERM='xterm-256color'
else
echo "2"
export TERM='xterm-color'
fi
elif [ -n "$TMUX" ]; then
if [ -e /usr/share/terminfo/*/screen-256color ]; then
echo ""
export TERM='screen-256color'
else
echo ""
export TERM='screen'
fi
fi

即可