我是 tmux 新手,也不是 VIM 专家,这些天我尝试使用 tmux,但是当我在 tmux 中使用 vim 时,航空公司似乎消失了。我想向您展示屏幕截图,希望任何人都可以帮助我解决这个问题。
问问题
2235 次
4 回答
7
您需要$TERM
在打开 vim 之前通过执行以下操作正确设置环境变量以使 vim 正确检测 256 色支持:
export TERM=screen-256color
于 2016-01-29T13:42:23.713 回答
3
虽然公认的答案有效,但它并不便宜。手动设置$TERM
变量的值通常会自行正确设置。
强制 tmux 假设终端支持 256 色通常是个好主意。
在您的~/.bash_aliases
中,添加:
tmux='tmux -2'
根据以下帖子回答:
于 2017-10-17T13:28:18.457 回答
1
将以下行添加到您的.tmux.conf
set -g default-terminal screen-256color
于 2019-06-04T05:21:13.197 回答
0
在我的情况下,在带有 WSL2 的 Windows 内使用 ubuntu 20.04,接受的答案 ( export TERM=screen-256color
),只需冻结 tmux 窗格。
对我的修复是添加到~/.vim/vimrc
:
set t_Co=256
于 2021-06-29T13:27:47.123 回答