关于xshell下开启tmux使用vim浏览代码时状态栏颜色滞留正文问题

一年多前在xshell中使用tmux,发现使用vim浏览代码会出现状态栏的颜色滞留在代码行中,一度以为是vim、tmux或xshell问题

  • 更换xshell4、xshell5、xshell6无果
  • 尝试xshell各版本终端配置效果无果
  • google相关关键字无果

由于vim以及tmux都是源码编译,考虑可能是两个版本不兼容导致遂暂时放弃tmux
由于tmux可以在服务器不重启情况下保留工作区,几个月前又开始折腾,后发现putty下显示正常,由于日常对串口的需求以及xshell支持快速命令的功能遂切换到mobaxterm,但是串口支持功能薄弱
后发现tmux下通过登录mobaxterm和xshell时预览正常,开始vim或tmux怀疑配置问题,最后发现是statusline导致

set laststatus=0

关闭则在xshell下预览正常,但是实际工作中不方便,遂还是通过mobaxterm,且忍受宏录制在串口使用下的缓慢
今天确认是vim-airline导致,之前也有过vim-airline打开反汇编文件卡顿验证,遂切换工具栏插件解决之,供他人检索之用

Plug 'itchyny/lightline.vim'

另附上登录自动连接tmux配置,也是检索所得

.bashrc

  if [[ -z "$TMUX" ]] && [ "$SSH_CONNECTION" != "" ]; then
      tmux attach -t WorkSpace || tmux new -s WorkSpace
  fi

你可能感兴趣的:(工具)