Vim 寄存器

Vim 寄存器

Vim 提供了许多寄存器。我们可以将这些寄存器用作多个剪贴板。在处理多个文件时,这个功能非常有用。在本章中,我们将讨论以下内容−

  • 拷贝文本至寄存器
  • 从寄存器粘贴文本
  • 列出可用的寄存器
  • 寄存器类型

拷贝文本至寄存器

若要拷贝,我们可以使用常规的拷贝命令,即 yy,并且要将其存储在寄存器中,我们可以使用以下语法−

“<register-name><command>

例如,要复制寄存器“a”中的文本,请使用以下命令 –

“ayy

粘贴来自注册表的文本

要从注册表粘贴文本,请使用以下步骤:

“<register-name>p

例如,下面的命令将文本从寄存器 “a” 中复制出来−

“ap

列出可用的寄存器

要列出所有可用的寄存器,请使用以下命令

:registers

注册类型

Vim支持以下类型的寄存器 –

未命名的寄存器

未命名的寄存器由“”表示。Vim将删除或复制的文本存储在此寄存器中。

命名的寄存器

我们可以使用26个命名寄存器;我们可以使用a-z或A-Z。默认情况下,vim不使用这些寄存器。

如果我们使用小写寄存器名称,则内容将被覆盖,如果我们使用大写名称,则内容将附加到该寄存器中。

编号的寄存器

我们可以使用0到9的命名寄存器。Vim用从yank和delete命令中的文本填充这些寄存器。

  • 编号为0的寄存器包含从最近的yank命令中获取的文本。
  • 编号为1的寄存器包含最近删除或更改命令删除的文本。

默认寄存器

以下是默认寄存器 –

序号 注册和描述
1 % 当前文件的名称
2 # 当前窗口的备用文件名称
3 : 最近执行的命令
4 . 包含最后插入的文本
5 最近使用的注册

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程