千家信息网

vim 的复制粘贴命令,以及使用寄存器来存放要复制的内容

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,一,y(yanks)复制,p(paste)粘贴;yy复制当前行,2yy,复制2行;Y 复制整行;Y=yy;p粘贴到光标后;P粘贴到光标前;注意vim会知道你复制内容的是整行还是一个矩形块,粘贴这些内容
千家信息网最后更新 2025年12月02日vim 的复制粘贴命令,以及使用寄存器来存放要复制的内容

一,y(yanks)复制,p(paste)粘贴;

yy  复制当前行,2yy,复制2行;

Y   复制整行;Y=yy;

p  粘贴到光标后;

P  粘贴到光标前;

注意vim会知道你复制内容的是整行还是一个矩形块,粘贴这些内容也会采用相应的方式

二,复制到寄存器,a-z寄存器;

"a3Y   复制3行内容到a寄存器中,粘贴命令为:"ap

"fyy  复制光标当前行的内容到f寄存器中,粘贴命令: "fp

三,***的内容也可以放在寄存器中;

"wdaw  复制当前word到寄存器w中,粘贴命令为:"wp

四,向寄存器追加内容;

"aY  复制当前行到a寄存器中;

移动光标到第二行;

"AY  利用大写的A,意思就是向a寄存器追加的内容;

 


0