在cygwin中从VIM复制所有行到剪贴板

时间:2016-06-17 14:50:15

标签: bash vim cygwin

有没有人找到一个好方法从cygwin中复制VIM的所有行?
我已经尝试过划线,但它没有进入Windows剪贴板。有任何想法吗?

这似乎是一个解决方案,但复制/粘贴需要做很多工作: http://vim.wikia.com/wiki/Using_the_Windows_clipboard_in_Cygwin_Vim

更新: 这有效:

echo 'put this on my windows clipboard' > /dev/clipboard

但是对我不起作用,因为我想在SSH到另一台机器时复制到剪贴板。所以echo / cat'ing到/ dev / clipboard会将它放在另一台机器的剪贴板上,而不是我的

2 个答案:

答案 0 :(得分:4)

可能有更好的方法,但我的方法如下:

使用可视模式突出显示要复制到剪贴板的行(从命令模式v开始,然后正常导航以突出显示)。

"+y

复制到剪贴板。

因为问题是如何复制所有内容:

ggVG"+y

答案 1 :(得分:0)

这可能不像你想要的那么容易,但这就是我自己经常这样做的方式:

:w
:!cat %

这将显示您的文件,您可以从那里复制它。