Mac OS 下的Vim使用系统剪切板

阅读更多
这里介绍的是Mac OS下终端Vim,Mac Vim并没有测试。

        下面的解决方法太麻烦了,直接装一个新的Vim直接搞定。
        macos的预装的终端Vim有个很麻烦的问题就是,不支持系统剪切板,你可以执行命令 vim --version 查看 如果看到 -clipboard 那么很抱歉,你也遇到这个问题了。
        解决的方法是:装一个全活的、新版本的。这里使用homwbrew安装。
        如何安装homebrew? 点这里


   
        brew install vim
    



    执行以后再看看 vim --version  这时 clipboard 前面应该是 + 号了。这时候就能使用 * 号剪切板来进行系统的复制、粘贴了。

                                                                                                                                                                                         

    vim的复制粘贴一直都是个相对麻烦的事情,特别是不同软件之间进行复制。下面介绍Mac下面的简单复制、粘贴。
    1、首先在你的 .vimrc 文件中插入如下配置:

   
    vmap "+y :w !pbcopy 
    nmap "+p :r !pbpaste
    

   一个作用是可视模式下面,使用+号剪切板复制。
    另一个就是普通模式下面进行粘贴。
    2、这时重启vim 你可以在可视模式下面进行文字、代码的选中和复制了。然后可以返回到普通模式,进行粘贴。
    3、当然你用command+c 和command + v也可以。不过你需要用触摸板进行选中。
    4、大部分时候我都是全部复制,可以进入 normal 模式,gg 到首行,shift + v 进入visual模式,G 到末行,这时全部选中,"+y 则复制到系统剪切板。
    5、代码复制的时候也许会遇到vim自动缩进,这时可以在粘贴之前执行:

   
 :set paste 

    然后执行:
   
 :set nopaste 


   参考博文:
    http://www.xuebuyuan.com/1065717.html

你可能感兴趣的:(vim,mac,系统,剪切板)