【vim使用】復制和粘貼


vim編輯器中提供了一個被復制的文本緩沖區

  • 復制命令會將選中的文字保存在緩沖區中。
  • 刪除命令會將刪除的文字保存在緩沖區中。

在需要的位置,使用粘貼命令可以將緩沖區中的文字插入到光標所在位置。

 

  • 命令"d"、"x"類似於圖形界面的 剪切操作 —— "Ctrl + x"。
  • 命令"y"類似於圖形界面的 復制操縱 —— "Ctrl + c"。
  • 命令"p"類似於圖形界面的 粘貼操作 —— "Ctrl + v"

vim中的 文本緩沖區 同樣只有一個,如果后續做過多的 復制、剪切 操作,之前的緩沖區中的內容會被替代。

命令 英文 功能
y(移動命令) copy 復制
yy copy 復制一行,可以"nyy"復制多行。
p paste 粘貼,可以"np"粘貼多次。

 

復制命令 可以和 移動命令 連用,以下是常見的組合命令:

命令 功能
yw 從 光標位置 復制至 單詞末尾
y0 從 光標位置 復制至 一行的起始位置
y} 從 光標位置 復制至 段落結束
nyy 從 光標位置 復制連續 刪除n行
y行號G 從 光標位置所在行 復制至 指定代碼行 之間的所有代碼。
y'字母 從 光標位置所在行 復制至 標記字母 之間的所有代碼。
 
np 粘貼n次。

 

1、 "yw"命令。

 2、"y0"命令。

 3、"y}"命令。

 4、"nyy"命令。

5、"y行號G"命令。

6、"y'字母"命令。

 

 

注意:

①、vim中的文本緩沖區 和 系統的剪切板不是同一個。

②、所以在其他軟件中使用"Ctrl + v"復制的內容,不能再vim中通過"p"命令粘貼。(解決:可以再vim的編輯模式下,使用鼠標右鍵粘貼


免責聲明!

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



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