转贴:原贴是哪个也搞不清了,网上也就这么一个版本,传来传去的,最后谁是原贴也搞不清了!

用vim这么久 了,始终也不知道怎么在vim中使用系统粘贴板,通常要在网上复制一段代码都是先gedit打开文件,中键粘贴后关闭,然后再用vim打开编辑,真的不 爽;上次论坛上有人问到了怎么在vim中使用系统粘贴板,印象里回复很多,有好几页的回复却没有解决问题,今天实在受不了了又在网上找办法,竟意外地找到 了,贴出来分享一下。

如果只是想使用系统粘贴板的话直接在输入模式按Shift+Inset就可以了,下面讲一下vim的粘贴板的基础知识,有兴趣的可以看看,应该会有所收获的。
vim帮助文档里与粘贴板有关的内容如下:

  1. vim(我这是GVIM)有17个粘贴板,分别是"、 0、1、2、...、9、-、*、+、. 、 : 、/:: ;用:reg命令可以查看各个粘贴板里的内容。在vim中简单用y只是复制到“(双引号)粘贴板里,同样用p粘贴的也是这个粘贴板里的内容;
  2. 要将vim的内容复制到某个粘贴板,需要退出编辑模式,进入正常模式后,选择要复制的内容,然后按"Ny完成复制,其中N为粘贴板号(注意是按一下双引号然后按粘贴板号最后按y),例如要把内容复制到粘贴板a,选中内容后按"ay就可以了,有两点需要说明一下:
    • VIM内部("):”号粘贴板(临时粘贴板)比较特殊,直接按y就复制到这个粘贴板中了,直接按p就粘贴这个粘贴板中的内容(也可以说是VIM专用吧);
    • 与外部程序交互(*/+):+号粘贴板是系统粘贴板,用"+y将内容复制到该粘贴板后可以使用Ctrl+V将其粘贴到其他文档(如firefox、gedit)中,同理,要把在其他地方用Ctrl+C或右键复制的内容复制到vim中,需要在正常模式下按"+p;
  3. 要将vim某个粘贴板里的内容粘贴进来,需要退出编辑模式,在正常模式按"Np,其中N为粘贴板号,如上所述,可以按"5p将5号粘贴板里的内容粘贴进来,也可以按"+p("+* 也行)将系统全局粘贴板里的内容粘贴进来。

我用的是GVIM,可能与某些帖子说的不一样,但大体操作还是一样的。好了,现在可以完美运用VIM复制粘贴了,再也不用慢腾腾地点鼠标了。

转载于:https://www.cnblogs.com/dartagnan/archive/2010/11/11/2003575.html

妈呀,终于搞定VIM的复制粘贴问题了!相关推荐

  1. f12获取网页文本_8招教你快速搞定网页内容禁止复制粘贴,想怎么复制就怎么复制...

    大家平时在搜索资料.浏览网页时,经常会复制一些内容.尤其是文字比较多时,比起一个个字手打,复制能省下不少功夫. 可有时候好不容易找到资料了,却发现有些网站上的内容文本复制不了?甚至右键菜单都打不开! ...

  2. 一文搞定vim,从安装到入门到精通,助你成功入门vim

    一文搞定vim,从安装到入门到精通 NO.1 闲聊 NO.2 安装(不是重点!觉得这部分讲的不清楚可以去找一篇win下安装vim的文章来看,然后跳去NO.3接着看) NO3. 文章核心重点-vim使用 ...

  3. word无法显示图片的问题终于搞定!oh yeah!

    我的word中的图片只显示一个方框,这个问题困扰我有一段时间了,今天终于搞定. 原因如下: Word中不能显示公式 问:在Word 2003中编辑好的公式无法显示,只显示为一个方框,该怎么办? 答:W ...

  4. VSCode配置 Debugger for Chrome插件(终于搞定了..)

    今天重装了vsCode,重新安装了插件,配置这个调试插件时花了一个小时-好菜,因为我按网上教程配置了出现断点灰色,调试不了的问题,所以我找解决方法-现在半夜两点了,我要秃了-才刚入行哈哈哈哈哈哈 进入 ...

  5. 终于搞定了小米路由器HD的git了

    2019独角兽企业重金招聘Python工程师标准>>> 终于搞定了小米路由器HD的git了 发表在 晒机评测 2018-12-31 19:19:16 来自PC复制链接手机看帖3885 ...

  6. 第二天,终于搞定 —— 2014.10.28

    npm install 报错 bower ENOGIT git is not installed or not in the PATH 的问题终于搞定. 在angular-phonecat文件夹打开n ...

  7. 终于搞定了stackoverflow的富文本编辑器pagedown

    原创不易,转载请注明出处:终于搞定了stackoverflow的富文本编辑器pagedown 这个编辑器在最代码平台上运行了大半年发现确实很多人不喜欢,所以选择了ckedidor 来show下非常符合 ...

  8. 终于搞定终于搞定linux下阅读pdg(转)

    终于搞定终于搞定linux下阅读pdg(转)[@more@]转贴: 许多朋友都下载过PDG格式的文件,也就是超星图书馆的数字图书,这些图书在Windows下可以使用超星图书浏览器方便的阅读,但在Lin ...

  9. 历经一个月,终于搞定了SVM(支持向量机)-附源代码解析

    历经一个月,终于搞定了SVM(支持向量机)-附源代码解析 前言 其实整体算下来,断断续续的也得有快两个月了(原谅博主比较笨).中间也有好几次放弃,不想写这篇总结了,但是之前立下的誓言,要将学习到的每一 ...

最新文章

  1. P1972 [SDOI2009]HH的项链(离线树状数组)
  2. html长文本自动换行
  3. L4,C16:差1墩,从张数最多的套上去找
  4. 您试图从目录中执行CGI、ISAPI 或其他可执行程序,但该目录不允许执行程序
  5. 图书馆预约在线课程方法
  6. python 加权随机算法_python中的加权随机样本
  7. yaourt下载安装dropbox提示curl ssl证书错误
  8. android intent singletask,singleTask模式Activity二次start接收Intent失败?
  9. 把多个EXCEL文件汇总到一个EXCEL中
  10. 计算机听课与评课活动记录表,听课 评课记录表参考
  11. XShell免费版的安装配置教程以及使用教程
  12. mini.DataGrid使用说明
  13. Windows如何管理(禁用、开启)FileZilla自启动(大部分软件通用)
  14. java代码耗尽内存_windows server 2008 环境下,运行java程序,内存耗尽问题
  15. 重型音乐金属核后期分轨混音教程教学培训(基础+进阶+重型音色调音指南+剪辑+修音+美感设计+实战+母带处理)|MZD Studios
  16. DSA-数据签名算法(理论)
  17. c语言按键控制的步进电机程序,独立按键控制步进电机运转c语言程序
  18. python将某个非格式化显示的json文件处理得到格式化显示
  19. 寻找网络1020的结构平衡点
  20. vscode中检查代码插件:flake8

热门文章

  1. 如何在30前成为“富翁”?
  2. TMS320C6678中Hyperlink接口的理解
  3. 浅说国际根域名服务器与中国电信的镜像服务器
  4. Ubuntu下如何用Empathy上QQ
  5. dayjs 源码解析(一)(api)
  6. Tips_发送请求时添加一个随机数参数,让浏览器每次都重新发请求到服务器
  7. Oracle Database基础
  8. javascript全局观
  9. jenkins 入门教程(下)
  10. linux ftp服务