如何从vim编辑器复制到shell命令行

dj1*_*008 5 vim putty copy paste

我打算将一些东西从vim编辑器复制到shell命令行.我尝试了很多方法,但我发现所有这些方法只能在同一个vim编辑器中工作.我需要在vim编辑器和shell命令行之间复制和粘贴.那就是,vim - > shell

PS:我正在使用腻子.

编辑:

顺便说一句,如果只是从vim编辑器复制一些内容并将其粘贴到unix/linux盒子中的终端怎么办?

注意:

输出:vim中的echo has("X11")为0,所以我的系统不支持X11!

jfl*_*fly 5

如果您的vim版本> = 7.3.74,则可以通过在.vimrc中添加一行来将vim设置为默认使用系统剪贴板:

set clipboard=unnamedplus
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参见此链接。然后在vim中使用y(ank)命令,内容在系统剪贴板中。

编辑:
此解决方案和“ * y解决方案要求Vim具有剪贴板支持。由于您缺少该支持,请使用cat / grep / less / tail ...提取要复制的文本。