Cygwin下如何用fakeclip插件让vim支持用系统粘贴板进行复制粘贴

sdsimple 发布于 2011/11/30 12:48
阅读 1K+
收藏 0

开源软件供应链点亮计划,等你来!>>>

1. 打开Cygwin,在主目录下创建目录 .vim 、.vim/autoload、.vim/plugin

2.下载fakeclip插件,下载地址:http://www.vim.org/scripts/script.php?script_id=2098

3. 解压,然后将解压出来的目录下的autoload文件夹中的 fakeclip.vim 复制到第一步创建的 .vim/autoload 文件夹下;plugin文件夹下的 fakeclip.vim 复制到 .vim/plugin 文件夹下。 两个文件的名字都叫fakeclip,但是不一样,不要弄混。

4. 重新启动vim,这时就可以用 "+y 和 "+p 在vim和系统粘贴板之间进行复制了。

补充说明:
不知什么原因,直接在vim和系统粘贴板之间复制、粘贴不大好用。可以在vim中新建一个空白标签页转一下,如果还不行,可以在新建的空白标签页中换一行再进行操作。

2011.8.2 更新:
其实还有个更好、更简单的方法,那就是安装mintty,用mintty登录cygwin。
从mintty复制到系统粘贴板中可以用鼠标左键选中要复制的文本,然后点击右键,在出现的菜单中点击复制。也可以用快捷键 Control + Insert;
从系统粘贴板粘贴到mintty,可以在mintty中用鼠标右键菜单中的粘贴,也可以用快捷键 Shift + Insert 。
这个复制粘贴的方法对vim同样适用,只是在往vim中粘贴的时候,要让vim处于插入状态。

加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部