网上一堆答案全是ggyG,根本不行,

正确答案应该是

gg"*yG

或者

gg"*+yG

下面是在stack overflow 上找到的答案,亲测有效,在此记录下

stackoverflow原文,点这个链接,或看下面内容:

You should yank the text to the * or + registers:

gg"*yG

Explanation:

    gg to get the cursor to the first character of the file
"*y to start a yank command to the register * from the first line, until...
G to go the end of the file

为什么可以

  • gg 移动到首行
  • "* 表示使用当前选择区
  • y 复制选中内容到0号寄存器
  • "+y 把选中内容拷贝到"+号剪贴板,即系统剪贴板
  • G 移动到尾端

如此解读就是先移动到首行然后选中当前行然后复制,并保持这个姿势一直到文件内容尾端

当然,这是我个人的猜想,对于vim的使用还不熟悉,如有谬误就贻笑大方了

最新文章

  1. MVC5 + EF6 完整入门教程三:EF来了
  2. 三级设置页面管理测试demo
  3. Statspack安装配置及使用
  4. xcode 预编译头文件
  5. Oracle建表实例
  6. 第一篇、Swift_Textkit的基本使用
  7. G - 好老师
  8. vue-router之router-link
  9. Oracle的问题的解决
  10. Spark启动报错|java.io.FileNotFoundException: File does not exist: hdfs://hadoop101:9000/directory
  11. linux 压缩文件或文件夹
  12. 【摘】Fiddler工具使用介绍
  13. [Arc063F] Snuke's Coloring 2
  14. R绘制中国地图,并展示流行病学数据
  15. HDU 4762 Cut the Cake(高精度)
  16. jQuery处理JSONP
  17. java中重载(overload)与重写(override)的区别
  18. (笔试题)N!尾部连续0的个数
  19. java的map取值
  20. js引用类型赋值,深拷贝与浅拷贝

热门文章

  1. Google Play应用商店的下载路径(转载)
  2. locate的基本用法
  3. K8S学习心得 == kube-controller-manager 报错configmaps "extension-apiserver-authentication" is forbidden: User "kubernetes" cannot get resource "configmaps" in API group ""
  4. pip 安装出现提示
  5. SpringBoot的配置文件加载顺序以及如何获取jar包里的资源路径
  6. saltstack学习笔记--grains基本操作
  7. js数据类型之判断
  8. C#中Json的简单处理
  9. 浏览器上传文件,存到oracle数据库示例。
  10. AJPFX浅谈Java 性能优化之字符串过滤实战