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

相關文章
相關標籤/搜索