vi編輯器中的整行(多行)複制與粘貼就非常必要了。
1、複制
1)單行複制
在指令模式下,将光标移動到将要複制的行處,按“yy”進行複制;
2)多行複制
在指令模式下,将光标移動到将要複制的首行處,按“nyy”複制n行;其中n為1、2、3……
2、粘貼
在指令模式下,将光标移動到将要粘貼的行處,按“p”進行粘貼
vi複制多行文本的方法
方法1:
光标放到第6行,
輸入:2yy
光标放到第9行,
輸入:p
此方法适合複制少量行文本的情況,複制第6行(包括)下面的2行資料,放到第9行下面。
方法2:
指令行模式下輸入
6,9 co 12
複制第6行到第9行之間的内容到第12行後面。
方法3:
有時候不想費勁看多少行或複制大量行時,可以使用标簽來替代
光标移到起始行,輸入ma
光标移到結束行,輸入mb
光标移到粘貼行,輸入mc
然後 :'a,'b co 'c 把 co 改成 m 就成剪切了
要删除多行的話,可以用 :5, 9 de