tmux上用vim时显示错行

环境:tmux-master,xshell4,vim7.4,CentOS6.9html

tmux在某些版本会出现很奇怪的显示错乱问题,特别是在作替换的时候,只要页面翻动,显示就会乱,命令行会错位显示到状态行,文本内容也会部分错一行显示,显得很是难受,具体状况以下:git

这个问题,百度谷歌搜索以后也没有任何答案,而后想了下,出现这个问题的机器的tmux版本是拉取最新的github分支编译安装的,而后我另外一台机器上的tmux1.6却没有这样的问题,那应该就是tmux的版本问题了。github

尝试下在这台机器上安装tmux1.6,(安装中碰到的问题,能够参考个人另外一篇博文:https://www.cnblogs.com/minglee/p/9082024.html):shell

$ wget https://github.com/tmux/tmux/releases/download/1.6/tmux-1.6.tar.gz
$ tar zvxf tmux-1.6.tar.gz
$ cd tmux-1.6
$ ./configure
$ make
$ sudo make install

安装成功后,一样的打开vim,用%s批量替换测试看看,发现果真没有出现一样的错行显示问题。vim

可是tmux1.6版本感受太老,而且不少设定不大支持,因而想测试下有没有不带这个问题的更高的版本,在tmux的github工程里面能够下载到各个版本的tmux:https://github.com/tmux/tmux/releases,按照上述过程编译覆盖安装,而后用%s替换的方式作检验。得出结论:测试

tmux较新的2.6,2.7版本都有一样的问题,可是2.0版本是OK的。spa

2.0版本的安装命令以下:命令行

$ wget https://github.com/tmux/tmux/releases/download/2.0/tmux-2.0.tar.gz
$ tar zvxf tmux-2.0.tar.gz
$ cd tmux-2.0
$ ./configure
$ make
$ sudo make install

我已经找到我想要的版本了,至于其余的,留给有须要的人去探索吧。code

相关文章
相关标签/搜索