1
假設我在我的代碼中有一段我想要複製的文本。如何在Vim中輕鬆複製一段文本?
我到目前爲止一直在做的是移動到開始,按v
進入可視化模式,然後移動到結束時,按y
以粘貼文本,移動一個字符後面,然後p
把它放在那裏。
有沒有更簡單的方法?例如:
- 請使用
v
選擇文本。 - 按下一些命令序列,就有 - 它是重複的。
假設我在我的代碼中有一段我想要複製的文本。如何在Vim中輕鬆複製一段文本?
我到目前爲止一直在做的是移動到開始,按v
進入可視化模式,然後移動到結束時,按y
以粘貼文本,移動一個字符後面,然後p
把它放在那裏。
有沒有更簡單的方法?例如:
v
選擇文本。如果是您試圖避免的「移動一個字符」,請按P
而不是p
進行「粘貼」操作。
您可以隨時定義自定義宏/快捷方式。
map ! "+yP
將讓你與v
進入可視化,標記文本,並使用!
一次複製它(額外的副本,根據需要重複p
或P
。
現在,你說,是的,這這是令人討厭的部分,試過了 - 這是我一直在尋找的,謝謝! –