ビジュアルブロックで何かを(貼り付けて)貼り付ける、pまたはPでビジュアルブロックを選択しctrl+vてヤンク(コピー)するとy、以前の方法が維持されるため、コピーされたテキストが行の途中にあるときに、その後、可能な限り他のテキストの中間にコピーされます。逆に、select-line with Vは、コピーされた行を他のテキストに貼り付けず、別の行から開始します。
たとえば、私が今持っていると仮定します:
12/12: Avocado. Apple.
12/13: Bean.    Banana.
12/14: Cherry.  Citron.
12/15:
12/16:
12/17:
私はカットしたいときAvocadoやBean、およびCherry、(のように表さ選択を選択することで_)
12/12: ________ Apple.
12/13: ________ Banana.
12/14: ________ Citron.
12/15:
12/16:
12/17:
を押しy、カーソルを次の行に移動します(カーソルはとして表されます_)、
12/12: Avocado. Apple.
12/13: Bean.    Banana.
12/14: Cherry.  Citron.
_2/15:
12/16:
12/17:
を押しPます。その結果:
12/12: Avocado. Apple.
12/13: Bean.    Banana.
12/14: Cherry.  Citron.
Avocado.12/15:
Bean.   12/16:
Cherry. 12/17:
しかし、私が望んだのは:
12/12: Avocado. Apple.
12/13: Bean.    Banana.
12/14: Cherry.  Citron.
Avocado.
Bean.   
Cherry. 
12/15:
12/16:
12/17:
これらは行の途中でコピーされたため、行の途中で貼り付けられ、元の状態を模倣していることに気づくまで、毎回私を混乱させていました。
別の行から何かを貼り付けるのに最適な方法のようです。カーソルをで始め、03行下に移動して新しい場所に移動します。で挿入モードに入りi、を<return>3回押して、カーソルを6行戻し、右に元の場所に戻します。上記のように、コピーして、もう一度新しい場所に移動して貼り付けます。
いくつかのストロークを保存できますか?またはあなたは通常何をしますか?
(編集:上記のことは、私がこれを尋ねた瞬間に私がそれを理解した方法でした。正しい説明については、それらの回答を参照してください:)
:putます。(あなたも賛成しました)