首页 > 其他分享 >vim中yy和y$的区别是什么?

vim中yy和y$的区别是什么?

时间:2022-08-26 10:00:21浏览次数:144  
标签:字符 区别 vim yy 复制 光标 粘贴

你这是完全理解错了。yyy$的差别不是通过“多复制什么”来实现的,而是vim自己的特定逻辑。你用 "+yy 或者 "*yy 把一行复制进剪贴板然后在其他应用里粘贴,就不会有vim里“另起一行”的效果。

vim内部的选择有字符区域(v),行区域(V)和块区域(Ctrl-v)三种。你复制的是字符模式区域,那粘贴时就以字符为单位在前后粘贴。 你复制的是行模式区域,粘贴时就以行为单位在前后粘贴。yy是“用行模式复制当前行”的快捷方式,y$是“用字符模式复制到行尾”。

p是粘贴到光标位置之后,P是粘贴到光标之前。至于是光标所在字符,还是光标所在行,由你复制时是字符模式还是行模式来决定。这是vim的内部逻辑,它就是这么设计的。而且默认情况下vim的复制粘贴用的甚至都不是系统剪贴板,而是vim自己的内部0号寄存器。


转自:
作者:知乎用户
链接:https://www.zhihu.com/question/409419421/answer/1361890971

标签:字符,区别,vim,yy,复制,光标,粘贴
From: https://www.cnblogs.com/amxiang/p/16626581.html

相关文章

  • null和undefined的区别、数组和伪数组的区别
    null和undefined的区别undefined:字面意思是未定义的值,语义是希望表示一个变量最原始的状态,而非人为操作的结果。这种原始状态会在以下四个场景中出现:声明了一个变量但......
  • Resource和Autowired区别
     使用场景:@Resource和@Autowired都是做bean注入时使用@Resourece是JDK的注解,不是spring的注解;由包javax.annotation.Resourece提供,需要导入;但是Spring支持该......
  • arduino自定义库c与c++的区别
    起初是想把手头的红牛开发板的基于stm32标准库的例子都改成用arduino库的   发现arduino库是基于hal库的 不是直接把c文件挪过来就能用的arduino是c++编译器 如......
  • 安卓buildscript和allprojects的作用和区别
    buildscript中的repositories和allprojects的repositories的作用和区别1、buildscript里是gradle脚本执行所需依赖,分别是对应的maven库和插件。在打包的时候,gradle会使用......
  • jack与jacky有什么区别
    jack与jacky有什么区别_百度知道 https://zhidao.baidu.com/question/407487746.html英语中如果别人把名字末尾加y是一种比较亲切的叫法,有时甚至会删减字母再加y,意思是......
  • go-redis和redigo连接池的区别
    go-redis是自动管理,类似go/sql包的方式,在真正执行的时候从连接池取一个连接,执行完毕后放回去,对调用者透明。调用者如果手动关闭连接,连接不能被复用,表现上看就是redis服务器......
  • euaka zookeeper nacos 的原理区别
    1.SpringCloudAlibaba微服务架构(十四)-Nacos集群部署原理解析https://thinkingcao.blog.csdn.net/article/details/1097764102.raft算法以及nacos中的实现  学习......
  • 接口和抽象类有什么区别
    接口和抽象类有什么区别你选择使用接口和抽象类的依据是什么?接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。......
  • python json用法 dump和dumps的区别;loads()和load()的区别
    json常用方法方法作用json.dumps()将python对象编码成Json字符串json.loads()将Json字符串解码成python对象json.dump()将python中的对象转化成json储存到......
  • C++中map,multimap和unordered_map的区别
    map、multimap容器map的所有元素都是pair,同时拥有键值(key)和实值(value)pair的第一元素被视为键值,第二元素被视为实值性质:以rb_tree为底层结构,因此元素有自动排序的特性,......