linux 下 vi 文本編輯如何復制一行粘貼刪除一行數據


在使用vi有時會想直接復制一行數據,然后粘貼一行或者直接刪除一行數據

復制一行數據的方法

把光標放到要復制的一行前面,然后按兩下yy字母鍵

然后把光標放到要復制到的地方去,按鍵盤的p字母鍵

刪除一行是把光標移動到要刪除的一行上,按兩下dd鍵

下面是相關鍵的說明:

x,X  : 在一行中,x為向后刪除一個字符(相當於del鍵),X為向前刪除一個字符(相當於backspace鍵)。
dd   : 刪除光標所在的那一整行。
ndd  : n 為數字。從光標開始,刪除向下n列。
yy   : 復制光標所在的那一行。   
nyy  : n為數字。復制光標所在的向下n行。
p,P  : p 為將已復制的數據粘貼到光標的下一行,P則為貼在光標的上一行。
u    : 復原前一個操作
CTRL + r : 重做上一個操作。
小數點'.': 重復前一個動作。

 

:n1,n2 m n3 移動n1-n2行(包括n1,n2)到n3行之下;

:n1,n2 co n3 復制n1-n2行(包括n1,n2)到n3行之下;

:n1,n2 d 刪除n1-n2行(包括n1,n2)行;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM