Vim 的複製、貼上可以使用 v(選取)、y(複製)、p(貼上), 不過這個複製貼上都是在同個暫存區(剪貼簿), 下個複製自然就取代掉了.
想要一次複製多個不同區塊, 再分開貼上的話, 要如何做呢?
Vim 多重複製、貼上 的方法
Vim 想要做到 多重複製、貼上 可以使用 "1, "2 ... 來達成, ex:
- "1 = 暫存區1
- "2 = 暫存區2
- ...
操作說明
- 複製: "1 y
- 貼上: "1 p
詳細操作方式
複製
- 按 v / V 選取區塊
- 按 "1 (使用暫存區1 的空間)
- 按 y 複製
- 按 v / V 選取區塊
- 按 "2 (使用暫存區2 的空間)
- 按 y 複製
貼上
- 在決定要貼上的位置
- 按 "1 (使用暫存區1 的資料)
- 按 p 貼上
- 在決定要貼上的位置
- 按 "2 (使用暫存區2 的資料)
- 按 p 貼上
相關網頁
- 嘻嘻哈哈熊本州之企鵝互動區 - Vim 多重複製貼上
- V 選取好後,按下 "1 表示使用剪貼簿 #1,按下 y 複製
- 到另外一個地方,V 選取好後,按下 "2 使用剪貼簿 #2,按下 y 複製