• tmux上用vim时显示错行


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

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

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

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

    $ 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批量替换测试看看,发现果然没有出现同样的错行显示问题。

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

    tmux较新的2.6,2.7版本都有同样的问题,但是2.0版本是OK的。

    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

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

  • 相关阅读:
    WCF Security基本概念(转载)
    Step by Step 配置使用HTTPS的ASP.NET Web应用
    HTTPS那些事(三)攻击实例与防御(转载)
    HTTPS那些事(二)SSL证书(转载)
    HTTPS那些事(一)HTTPS原理(转载)
    WCF服务创建与抛出强类型SOAP Fault
    WCF服务的异常消息
    如何创建一个RESTful WCF Service
    (转)webHttpBinding、basicHttpBinding和wsHttpBinding区别
    如何创建一个AJAX-Enabled WCF Service
  • 原文地址:https://www.cnblogs.com/minglee/p/9104205.html
Copyright © 2020-2023  润新知