Vim - 暫存器



Vim 提供了許多暫存器。我們可以使用這些暫存器作為多個剪貼簿。此功能在處理多個檔案時非常有用。在本章中,我們將討論以下內容:

  • 在暫存器中複製文字
  • 從暫存器貼上文字
  • 列出可用的暫存器
  • 暫存器型別

在暫存器中複製文字

對於複製,我們可以使用正常的 yank 命令,即 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 包含最近 delete 或 change 命令刪除的文字

預設暫存器

以下是預設暫存器:

序號 暫存器及描述
1 %

當前檔案的名稱

2 #

當前視窗的備用檔案的名稱

3 :

最近執行的命令

4 .

包含最後插入的文字

5

最後使用的暫存器

廣告