command lab
  • TOP
  • vim

  • [Vim練習]可以通過觸摸超級便捷的寄存器來學習的TIPS

[Vim練習]可以通過觸摸超級便捷的寄存器來學習的TIPS

如果我主要使用vim,該寄存器是我肯定想學習的功能。

由於vim具有這樣的特性,每次執行拉動或擦除操作時,內容都會保存在寄存器中,因此復制和粘貼可能無法像普通編輯器一樣正常工作。尤其是在刪除時,內容將被一一保存,因此習慣於普通編輯者的人將無法粘貼他們想要的內容,並且會絆倒。

一旦您了解了寄存器的性質和功能並熟悉了它們的操作,就可以輕鬆地將vim用作主編輯器。

首先,嘗試在下面的練習模式中移動手一次,然後學習寄存器操作的基本規則,然後再次重複練習模式以提高效果。

第一次練習

按下面的開始按鈕進入練習模式。
STARTSTOP
ctrl + shift + alt + space
PRE
NEXT
引導模式
重複模式
PUSH ENTER

註冊操作基礎

寄存器操作的基本規則是以“”開始寄存器操作,然後指定寄存器名稱(例如“ a”),然後復制(猛擊)或剪切(例如“ y”和“ d”)。成為。在上面的練習中,我只是在復制後粘貼,但是如果您用“ a”之類的名稱保存寄存器,即使您同時執行各種操作,除非您覆蓋“ a”的寄存器,您可以隨時粘貼“ a”的值。

基本形狀「”」→「字母A到Z」→「諸如y之類的命令」

註冊相關命令

遵循上述基本規則,我們將介紹您可能經常使用的命令。寄存器名稱在下面專門介紹,但是請考慮“ a〜z”之間的任何內容。

將選擇保存在寄存器“ a”中“ay
將當前行保存在寄存器“ b”中“byy
擦除所選範圍並保存在寄存器“ c”中“cd
擦除當前行並保存在寄存器“ d”中“ddd
粘貼寄存器“ a”的內容“ap

顯示註冊信息列表

要檢查保存的寄存器的內容時輸入此命令。順便說一句,寄存器中的“ 0”包含最近複製(選中)的那些,而“ 1-9”按順序存儲已刪除的歷史。我將在下面列出此問題。

顯示註冊信息列表:reg enter

關於寄存器名稱

從寄存器列表中可以看到,寄存器以各種名稱註冊。對於每種含義,我們將重點介紹常用的部分。

「0」將存儲最新的被拖動信息。相反,不保存由“ d”和“ x”操作的內容。
「1~9」最近刪除的信息按順序存儲。相反,選中的內容不在此處保存。 9點之後的信息將被刪除。
「a〜z」可以通過明確指定“ az”的名稱進行保存。以這種方式保存寄存器時,它不會存儲在寄存器0中。

關於在INSERT模式下使用寄存器

在插入模式下使用寄存器時,請在“ ctrl + r”之後按“寄存器名稱”。如果按“ ctrl + r”,光標將變為“”,因此,如果在該狀態下輸入寄存器註冊名稱(例如“ a〜z”),則內容將被粘貼。

在INSERT模式下註冊粘貼ctrl + r [註冊名稱]

最後

實際上,還有其他寄存器命令仍然存在,但我將省略它們,因為如果全部引入它們,可能會造成混淆。但是,如果您還記得我在這裡介紹的內容,則可以使用vim作為主編輯器。請好好練習並戴上它。

コメントを残す

CAPTCHA


該註釋將在站點管理員批准後顯示。請遵循舉止和評論。