vim全选复制

网上一堆答案全是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的使用还不熟悉,如有谬误就贻笑大方了

转载于:https://www.cnblogs.com/yaomaomao/p/8880466.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值