📅  最后修改于: 2020-10-14 08:24:16             🧑  作者: Mango
Vim提供了许多寄存器。我们可以将这些寄存器用作多个剪贴板。在处理多个文件时,此功能非常有用。在本章中,我们将讨论以下项目-
对于复制,我们可以使用常规的yank命令yy并将其存储在寄存器中,我们可以使用以下语法-
“
例如,要复制寄存器“ a”中的文本,请使用以下命令-
“ayy
要从寄存器粘贴文本,请使用-
“p
例如,下面的命令从寄存器“ a”复制文本-
“ap
要列出所有可用的寄存器,请使用以下命令
:registers
Vim支持以下类型的寄存器-
未命名的寄存器用“”表示。 Vim在此寄存器中存储已删除或复制的文本
我们可以使用26个命名寄存器。我们可以使用az或AZ。默认情况下,vim不使用这些寄存器。
如果使用小写的寄存器名称,则内容将被覆盖;如果使用大写的寄存器名称,则内容将附加在该寄存器中。
我们可以使用0到9个命名寄存器。 Vim用yank和delete命令中的文本填充这些寄存器。
以下是默认寄存器-
Sr.No | Register & Description |
---|---|
1 | %
Name of the current file |
2 | #
Name of the alternate file for the current window |
3 | :
Most recently executed command |
4 | .
Contains the last inserted text |
5 | “
Last used register |