我是tmux的新手,也不是VIM的专家,这些天我试图使用tmux,但是当我在tmux中使用vim时,航空公司似乎消失了。我想向您展示屏幕截图,希望任何人都可以帮我解决这个问题。
答案 0 :(得分:3)
您需要正确设置$TERM
环境变量,以便在打开vim之前通过执行以下操作使vim正确检测256色支持:
export TERM=screen-256color
答案 1 :(得分:3)
虽然接受的答案有效,但并不便宜。手动设置$TERM
变量的值通常会自行设置。
强制tmux假设终端支持256种颜色通常是一个好主意。
在~/.bash_aliases
中,添加:
tmux='tmux -2'
根据以下帖子回答:
答案 2 :(得分:0)
在您的.tmux.conf
set -g default-terminal screen-256color
答案 3 :(得分:0)
就我而言,在带有 WSL2 的 Windows 内使用 ubuntu 20.04,接受的答案 (export TERM=screen-256color
),只需冻结 tmux 窗格。
对我的修复已添加到 ~/.vim/vimrc
:
set t_Co=256