2017-04-14 50 views
0

我正在閱讀第30頁上的實用vim書,它討論了寄存器。你可以有不同的分配寄存器嗎?默認的寄存器是0,一旦我把東西在寄存器0我怎麼能保持在這裏,並把東西在寄存1然後2,3等將文本放入vim的不同寄存器中?

我想在這些寄存器中存儲標籤,所以我可以快速將它們粘貼。 可能嗎?

回答

1

寄存器0-9實際上有特殊用途。當你剪切超過一行的東西時,寄存器9的內容被丟棄,寄存器8的內容移動到寄存器9,7到8等等,寄存器0的內容移到1.然後你剪切的文本出現爲0.

但是你可以自由使用命名寄存器(a-z),它們不會被覆蓋,除非你告訴Vim這樣做。對於此,而不是Ÿd一個Ÿ一個d複製或刪除註冊a。使用A的代替一個將追加註冊a而不是覆蓋它的內容。

要粘貼使用一個p。要在插入模式粘貼使用按Ctrl + R一個

欲瞭解更多信息閱讀:help registers