[Vim練習]可以通過觸摸超級便捷的寄存器來學習的TIPS
如果我主要使用vim,該寄存器是我肯定想學習的功能。
由於vim具有這樣的特性,每次執行拉動或擦除操作時,內容都會保存在寄存器中,因此復制和粘貼可能無法像普通編輯器一樣正常工作。尤其是在刪除時,內容將被一一保存,因此習慣於普通編輯者的人將無法粘貼他們想要的內容,並且會絆倒。
一旦您了解了寄存器的性質和功能並熟悉了它們的操作,就可以輕鬆地將vim用作主編輯器。
首先,嘗試在下面的練習模式中移動手一次,然後學習寄存器操作的基本規則,然後再次重複練習模式以提高效果。
第一次練習
註冊操作基礎
寄存器操作的基本規則是以“”開始寄存器操作,然後指定寄存器名稱(例如“ 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作為主編輯器。請好好練習並戴上它。
該註釋將在站點管理員批准後顯示。請遵循舉止和評論。