在 cygwin 中将所有行从 VIM 复制到剪贴板
Copying all lines to clipboard from VIM in cygwin
有没有人找到在 cygwin 中从 VIM 复制所有行的好方法?
我试过删除这些行,但它没有转到 windows 剪贴板。有任何想法吗?
这似乎是一个解决方案,但 copy/paste 需要做很多工作:
http://vim.wikia.com/wiki/Using_the_Windows_clipboard_in_Cygwin_Vim
更新:
这有效:
echo 'put this on my windows clipboard' > /dev/clipboard
但对我不起作用,因为我想在通过 SSH 连接到另一台机器时复制到剪贴板。所以 echo'ing/cat'ing to /dev/clipboard 会把它放到其他机器的剪贴板上,而不是我的
可能有更好的方法,但我是这样做的:
使用可视模式突出显示要复制到剪贴板的行(从命令模式,v
,然后正常导航以突出显示)。
"+y
复制到剪贴板。
既然问题问的是如何复制所有内容:
ggVG"+y
这可能不像您想的那么简单,但我通常是这样操作的:
:w
:!cat %
这将显示您的文件,您可以从那里复制它。
有没有人找到在 cygwin 中从 VIM 复制所有行的好方法?
我试过删除这些行,但它没有转到 windows 剪贴板。有任何想法吗?
这似乎是一个解决方案,但 copy/paste 需要做很多工作: http://vim.wikia.com/wiki/Using_the_Windows_clipboard_in_Cygwin_Vim
更新: 这有效:
echo 'put this on my windows clipboard' > /dev/clipboard
但对我不起作用,因为我想在通过 SSH 连接到另一台机器时复制到剪贴板。所以 echo'ing/cat'ing to /dev/clipboard 会把它放到其他机器的剪贴板上,而不是我的
可能有更好的方法,但我是这样做的:
使用可视模式突出显示要复制到剪贴板的行(从命令模式,v
,然后正常导航以突出显示)。
"+y
复制到剪贴板。
既然问题问的是如何复制所有内容:
ggVG"+y
这可能不像您想的那么简单,但我通常是这样操作的:
:w
:!cat %
这将显示您的文件,您可以从那里复制它。