Vim 里的 复制,粘贴

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的时候为了方便配置,直接使用了spf13-vim进行配置。因此有不少的设置不符合使用的需求...
    Fengya阅读 12,417评论 0 51
  • 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令...
    im蚂蚁阅读 30,837评论 3 48
  • 复制与粘贴 Vim 的剪切、复制、粘贴有别于其他编辑器。 命令OthersVim复制copyyank剪切cutde...
    故因阅读 2,808评论 1 3
  • 01 听到多个朋友说事多、心累、人浮躁,每天惦记着很多事,也被各种事情打扰,根本找不到一丝安宁,于是总想逃离。 平...
    糖小米哟嘿阅读 1,993评论 3 6
  • 豆爷,是条小型母狗,不是什么名犬,俗称串儿。年过5岁,已进成年,肤色奶白,脊背中间毛色呈综黄色,贯穿头尾,与...
    兜兜的口袋阅读 652评论 0 0