Vim 多重複製、貼上 的方法

Vim 的複製、貼上可以使用 v(選取)、y(複製)、p(貼上), 不過這個複製貼上都是在同個暫存區(剪貼簿), 下個複製自然就取代掉了.

想要一次複製多個不同區塊, 再分開貼上的話, 要如何做呢?

Vim 多重複製、貼上 的方法

Vim 想要做到 多重複製、貼上 可以使用 "1, "2 ... 來達成, ex:

  • "1 = 暫存區1
  • "2 = 暫存區2
  • ...

操作說明

  • 複製: "1 y
  • 貼上: "1 p

詳細操作方式

複製

  1. 按 v / V 選取區塊
  2. 按 "1 (使用暫存區1 的空間)
  3. 按 y 複製
  4. 按 v / V 選取區塊
  5. 按 "2 (使用暫存區2 的空間)
  6. 按 y 複製

貼上

  1. 在決定要貼上的位置
  2. 按 "1 (使用暫存區1 的資料)
  3. 按 p 貼上
  4. 在決定要貼上的位置
  5. 按 "2 (使用暫存區2 的資料)
  6. 按 p 貼上

相關網頁

  • 嘻嘻哈哈熊本州之企鵝互動區 - Vim 多重複製貼上
    1. V 選取好後,按下 "1 表示使用剪貼簿 #1,按下 y 複製
    2. 到另外一個地方,V 選取好後,按下 "2 使用剪貼簿 #2,按下 y 複製

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料