是否可以直接从Vim复制到剪贴板?yy只把东西复制到Vim的内部缓冲区。我想复制到操作系统的剪贴板。在Vim中有这样的命令吗?或者你只能在Vim中提取东西?
当前回答
以上这些在我的windows笔记本电脑上都不起作用。
Ctrl+C可以用于复制。但我需要 Shift+插入到粘贴!
(一个很好的理由,总是有一个笔记本电脑,可以随时插入,而不需要按第二个键)
其他回答
如果您通过putty连接到Unix系统,那么按照以下步骤复制文件的内容
突出显示要复制的文本(您将能够逐页复制) 按ctrl+c(它将复制文本到剪贴板 粘贴任何外部编辑器 完成
使用寄存器“+”复制到系统剪贴板(即。+y而不是y)。
同样,您可以从“+”粘贴从系统剪贴板(即。"+p而不是p)。
仅在ubuntu终端下的vim中,
在vim中按shift +鼠标拖动选择文本,然后在终端上按CTRL + shift + c
然后在其他编辑器上按CTRL + v
在我的实例中,用鼠标高亮显示(单击和拖动)选择文本会导致vim进入可视模式。
在mac上,最简单的解决方案是使用fn +鼠标点击和拖动,以避免进入可视模式。
如果您希望在默认情况下避免这种行为,可以编辑vimrc
除了vim-gnome, Ubuntu 20.04的neovim默认也支持+y。
如果你不想安装一个新程序,你可以使用cat file.txt或gedit file.txt的惰性方法从那里复制。