VI编辑器:将整个文件拖到剪贴板(特定于OS X)

Ant*_*mas 14 macos vim

有没有办法在VI编辑器中将所有行从文件复制到剪贴板.我已经试过*yG,+yG,"+yG:%y+在SO从以前的帖子,但没有在OS X工程

rom*_*inl 32

Mac OS X附带的默认Vim /usr/bin/vi[m]不会使用剪贴板支持进行编译.

你有三个选择:

  1. 使用pbcopy命令行,而无需使用Vim的

    $ cat filename | pbcopy
    
    Run Code Online (Sandbox Code Playgroud)
  2. pbcopy从Vim 使用

    :%w !pbcopy
    
    Run Code Online (Sandbox Code Playgroud)
  3. 通过剪贴板支持获得自己的Vim

    您可以通过MacPortsHomebrew,通过下载MacVim从源代码构建来实现.

使用特定寄存器的正确方法y"{register}y.

$ man pbcopy你的终端:help clipboard:help !Vim中.