最近,我需要从打开的文件中复制X行vim
,然后将它们粘贴到在不同的屏幕会话(和不同的服务器)中打开的另一个文件中。
因此,在屏幕#1上,我遇到了vim
:
:15,20y
在屏幕#2上,我试图用来p
粘贴行,但是我不能,因为寄存器是空的(说实话,我期望如此,但是我只是想尝试一下)。
我最终设法解决了这些问题,以便将这些行放到正确的位置,但是我想知道是否有可能在屏幕会话之间复制粘贴数据。
您可以使用screen命令的复制/粘贴功能:
首先,选择要在屏幕#1上复制的文本:
C-a esc
使用上面的命令,您处于窗口编辑模式,这使您可以将当前窗口中的文本及其历史记录复制到粘贴缓冲区中。您使用箭头移动箭头,然后使用空格键选择文本。
进入屏幕#2,通过键入以下内容进行粘贴:
C-a ]
有关screen命令的更多参考,请参考手册页:
$ man screen
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句