vi 整行 多行 複製與貼上

2022-04-03 22:14:34 字數 602 閱讀 5895

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

VI刪除與複製多行

一 多行 dd刪除一行 ndd 刪除以當前行開始的n行 dw刪除以當前字元開始的乙個字元 ndw刪除以當前字元開始的n個字元 d d 刪除以當前字元開始的一行字元 d 刪除到下一句的開始 d 刪除到下一段的開始 d回車刪除2行 二 複製多行 任務 將第9行至第15行的資料,複製到第16行 9,15 ...

VI刪除與複製多行

一 多行 dd刪除一行 ndd 刪除以當前行開始的n行 dw刪除以當前字元開始的乙個字元 ndw刪除以當前字元開始的n個字元 d d 刪除以當前字元開始的一行字元 d 刪除到下一句的開始 d 刪除到下一段的開始 d回車刪除2行 二 複製多行 任務 將第9行至第15行的資料,複製到第16行 方法1 強...

vi 刪除與複製多行

文章分類 作業系統 一 多行 dd刪除一行 ndd刪除以當前行開始的n行 比如游標在第一行最左邊 8dd 就是從第一行開始刪除8行 dw刪除以當前字元開始的乙個字元 ndw刪除以當前字元開始的n個字元 d d 刪除以當前字元開始的一行字元 d 刪除到下一句的開始 d 刪除到下一段的開始 d回車刪除2...