vim寄存器

前端之家收集整理的这篇文章主要介绍了vim寄存器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

无名寄存器(”“)

Vim 的删除、复制与粘贴命令都会用到众多寄存器中的某一个。我们可以通过给命令加 “{register} 前缀的方式指定要用的寄存器。若不指明, Vim 将缺省使用无名寄存器(“”)
倘若我们没有指定要使用的寄存器, Vim 将缺省使用无名寄存器,它可以用双引号表示为了显式地引用该寄存器,我们得使用两个双引号。例如, “”p,它完全等同于 p 命令。

复制专用寄存器(”0)

当我们使用 y{motion} 命令时,要复制的文本不仅会被拷贝到无名寄存器中,而且也被拷贝到了复制专用寄存器中,后者可用数字 0加以引用。
复制专用寄存器, 顾名思义, 仅当使用 y{motion} 命令时才会被赋值。 换句话讲,使用 x、 s、c{motion} 以及 d{motion} 命令均不会覆盖该寄存器。如果我们复制了一些文本,可以确信该文本会一直保存于寄存器 0 中,直到我们复制其他文本时才会被覆盖。复制专用寄存器是稳定的,而无名寄存器是易变的。

有名寄存器(”a – “z)

Vim 提供了一组以 26 个英文字母命名的有名寄存器。这意
味着我们可以剪切(”ad{motion})、复制(”ay{motion})或者粘贴(”ap)多达 26 段文本。

只读寄存器

"% 当前文件名称(包含路径)
"# Name of the alternate file(包含路径)
". 最后一次插入的文本
": 上次执行的 Ex 命令
"/ 上次查找的模式
原文链接:https://www.f2er.com/bash/390153.html

猜你在找的Bash相关文章