0
我正在閱讀第30頁上的實用vim書,它討論了寄存器。你可以有不同的分配寄存器嗎?默認的寄存器是0,一旦我把東西在寄存器0我怎麼能保持在這裏,並把東西在寄存1然後2,3等將文本放入vim的不同寄存器中?
我想在這些寄存器中存儲標籤,所以我可以快速將它們粘貼。 可能嗎?
我正在閱讀第30頁上的實用vim書,它討論了寄存器。你可以有不同的分配寄存器嗎?默認的寄存器是0,一旦我把東西在寄存器0我怎麼能保持在這裏,並把東西在寄存1然後2,3等將文本放入vim的不同寄存器中?
我想在這些寄存器中存儲標籤,所以我可以快速將它們粘貼。 可能嗎?
寄存器0-9實際上有特殊用途。當你剪切超過一行的東西時,寄存器9的內容被丟棄,寄存器8的內容移動到寄存器9,7到8等等,寄存器0的內容移到1.然後你剪切的文本出現爲0.
但是你可以自由使用命名寄存器(a
-z
),它們不會被覆蓋,除非你告訴Vim這樣做。對於此,而不是Ÿ或d做「一個Ÿ或」一個d複製或刪除註冊a
。使用「A的代替」一個將追加註冊a
而不是覆蓋它的內容。
要粘貼使用「一個p。要在插入模式粘貼使用按Ctrl + R一個。
欲瞭解更多信息閱讀:help registers
。