zoukankan      html  css  js  c++  java
  • 关于vim无法复制到剪切板的问题

    关于Vim无法复制到剪切板的解决办法

    我知道,有一部分Linux用户的vim是无法在visual模式下通过y或者y+键直接复制到剪切板的,这要求vim具有 +clipboard 属性。

    看了网上很多教程,都是说直接重装 vim,这个我是不可以接受的,因为YCM插件真的巨难装,你让重新装一遍我宁愿不用这个功能。

    后来在知乎网友@郝熊升的帮助下,我终于找到了解决办法。

    1. 安装一个小工具 xclip,直接命令行安装就好了

    2. 这个工具具有将命令行输出复制到剪切板的功能,利用这个功能,再编写一下vimrc文件不就可以达到复制到剪切板的功能了吗?

    3. 在vim下测试一下这个工具,通过visual模式选中一部分内容后按y复制到"寄存器,然后输入:call system("xclip -selection c, @") 就会发现"寄存器中的内容已经复制到剪切板中了。

    4. 但是我们不可能每次复制的时候都输入这段命令,很麻烦,所以映射一下:vnoremap <leader>y y:call system("xclip -selection c", @")<CR>

      这样,每次在visual模式下选中后直接 , + y 就可以复制到剪切板中,非常方便。

  • 相关阅读:
    ZOJ1542 POJ1861
    Codeforces Round #194 (Div. 2) 部分题解
    SRM585 div2
    hdu 4627 The Unsolvable Problem
    hdu 4622 Reincarnation
    hdu 4617 Weapon
    hdu 4609 3-idiots
    hdu 4616 Game
    hdu 4611 Balls Rearrangement
    hdu 4618 Palindrome Sub-Array
  • 原文地址:https://www.cnblogs.com/lunar-ubuntu/p/13949692.html
Copyright © 2011-2022 走看看