vim复制多行
复制单行:将光标移动到要复制的行,按下 yy
或 Y
即可复制该行。
复制多行:将光标移动到要复制的起始行,按下 v
进入可视模式,然后移动光标选择要复制的行,按下 y
即可复制选中的多行。
复制整个文件:按下 gg
将光标移动到文件开头,按下 V
进入可视行模式,按下 G
将光标移动到文件结尾,按下 y
即可复制整个文件。
复制指定行数的多行:将光标移动到要复制的起始行,按下 V
进入可视行模式,然后移动光标选择要复制的行,按下 :
进入命令模式,输入 .,.+n y
,其中 n
为要复制的行数减一,按下回车即可复制指定行数的多行。例如,要复制从当前行开始的三行,可以输入 .,.+2 y
。
复制指定范围的多行:将光标移动到要复制的起始行,按下 V
进入可视行模式,然后移动光标选择要复制的行,按下 :
进入命令模式,输入 '<,'>y
,其中 '<,'>
表示选中的范围,按下回车即可复制指定范围的多行。
复制到指定行:将光标移动到要复制的起始行,按下 V
进入可视行模式,然后移动光标选择要复制的行,按下 y
复制选中的多行,将光标移动到要粘贴的行,按下 p
即可将复制的多行粘贴到指定行。
复制到指定文件:将光标移动到要复制的起始行,按下 V
进入可视行模式,然后移动光标选择要复制的行,按下 y
复制选中的多行,打开要粘贴的文件,将光标移动到要粘贴的位置,按下 p
即可将复制的多行粘贴到指定文件。
复制到系统剪贴板:将光标移动到要复制的起始行,按下 V
进入可视行模式,然后移动光标选择要复制的行,按下 "+y
复制选中的多行,即可将复制的多行复制到系统剪贴板中。