airline.vim 在 tmux 中不起作用
airline.vim does not work inside tmux
我是 tmux 的新手,也不是 VIM 的专家,这几天我尝试使用 tmux,但是当我在 tmux 中使用 vim 时,航空公司似乎消失了。我想给你看屏幕截图,希望有人能帮我解决这个问题。
您需要正确设置 $TERM
环境变量以使 vim 在打开 vim 之前通过执行以下操作正确检测 256 色支持:
export TERM=screen-256color
虽然接受的答案有效,但并不便宜。手动设置$TERM
变量的值,通常会自己设置正确。
强制 tmux 假定终端支持 256 色通常是个好主意。
在您的 ~/.bash_aliases
中,添加:
tmux='tmux -2'
根据以下帖子回答:
在 .tmux.conf
中添加以下行
set -g default-terminal screen-256color
在我的例子中,在 windows 中使用 ubuntu 20.04 和 WSL2,接受的答案 (export TERM=screen-256color
),只需冻结 tmux 窗格。
我的修复已添加到 ~/.vim/vimrc
:
set t_Co=256
我是 tmux 的新手,也不是 VIM 的专家,这几天我尝试使用 tmux,但是当我在 tmux 中使用 vim 时,航空公司似乎消失了。我想给你看屏幕截图,希望有人能帮我解决这个问题。
您需要正确设置 $TERM
环境变量以使 vim 在打开 vim 之前通过执行以下操作正确检测 256 色支持:
export TERM=screen-256color
虽然接受的答案有效,但并不便宜。手动设置$TERM
变量的值,通常会自己设置正确。
强制 tmux 假定终端支持 256 色通常是个好主意。
在您的 ~/.bash_aliases
中,添加:
tmux='tmux -2'
根据以下帖子回答:
在 .tmux.conf
set -g default-terminal screen-256color
在我的例子中,在 windows 中使用 ubuntu 20.04 和 WSL2,接受的答案 (export TERM=screen-256color
),只需冻结 tmux 窗格。
我的修复已添加到 ~/.vim/vimrc
:
set t_Co=256