美文网首页
Vim 里的 复制,粘贴

Vim 里的 复制,粘贴

作者: 庞贝船长 | 来源:发表于2017-12-25 11:03 被阅读0次

    Register: "* v.s. "+

    Vim 里有两个特殊的寄存器: "*"+. 其中,前者关联系统选择缓冲区(Buffer),后者关联系统剪切板(Clipboard)

    Paste

    从选择缓冲区粘贴进来:"*p
    从系统剪切板粘贴进来: "+p

    设置快捷键 Ctrl+v, 使得可以从系统剪切版中快速粘贴进来;默认的从选择缓冲区粘贴进来,直接 p 命令就行了;

    $ vim .vimrc
    " Ctrl-V and SHIFT-Insert are Paste 
    map <C-v> "+gP 
    

    Copy

    复制n行内容到选择缓冲区: "*yny
    复制内容到选择缓冲区,系统剪切板: 启动可视模式v or V 命令,选择内容,按y 将内容复制到选择缓冲区,按 Ctrl+c 将内容复制到系统剪切板

    $ vim .vimrc
    " CTRL-C and CTRL-Insert are Copy
    map <C-c> "+y
    

    Reference:

    相关文章

      网友评论

          本文标题:Vim 里的 复制,粘贴

          本文链接:https://www.haomeiwen.com/subject/gexlgxtx.html