vi編譯器裡多行刪除和多行復制

jolly10發表於2009-05-25

多行刪除的方法:

法一:

單行刪除,:1(待刪除行)d

多行刪除 ,:1,10d

法二:

游標所在行,dd

游標所在行以下的N行,Ndd

多行復制的方法

方法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

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/271283/viewspace-1022460/,如需轉載,請註明出處,否則將追究法律責任。

相關文章