2011-12-11 102 views
1

假設我在我的代碼中有一段我想要複製的文本。如何在Vim中輕鬆複製一段文本?

我到目前爲止一直在做的是移動到開始,按v進入可視化模式,然後移動到結束時,按y以粘貼文本,移動一個字符後面,然後p把它放在那裏。

有沒有更簡單的方法?例如:

  1. 請使用v選擇文本。
  2. 按下一些命令序列,就有 - 它是重複的。

回答

6

如果是您試圖避免的「移動一個字符」,請按P而不是p進行「粘貼」操作。

+0

現在,你說,是的,這這是令人討厭的部分,試過了 - 這是我一直在尋找的,謝謝! –

2

您可以隨時定義自定義宏/快捷方式。

map ! "+yP 

將讓你與v進入可視化,標記文本,並使用!一次複製它(額外的副本,根據需要重複pP

相關問題