我正在阅读第30页的实用vim书,它谈到了寄存器。你有不同的指定寄存器吗?一旦我在reg 0中放了一些东西,默认寄存器就是0,我怎么能把它放在那里然后把东西放在reg 1然后2,3等
我想在这些寄存器中存储标签,以便我可以快速粘贴它们。是否可能?
答案 0 :(得分:1)
寄存器0-9实际上有特殊用途。当您剪切长于一行的内容时,寄存器9的内容将被丢弃,寄存器8的内容将移至寄存器9,7至8等,寄存器0的内容将移至1.然后您剪切的文本出现在0。
但是你可以自由地使用命名寄存器(a
- z
),除非你告诉Vim这样做,否则它们不会被覆盖。为此而不是 y 或 d 做“ a y 或 “ a d 复制或删除以注册a
。使用“ A 代替” a 将附加到寄存器a
,而不是覆盖其内容。
要粘贴使用“ a p 。要在插入模式下粘贴,请使用 Ctrl + R 一个
如需了解更多信息,请阅读:help registers
。