2011-12-11 11 views
1

私のコード内に複写したいテキストがあります。Vimで一番簡単にテキストを複製するには?

私がこれまで行ってきたことは、プレスvは、テキストをヤンクして、最後まで押しyを移動し、その後、ビジュアルモードに入るが、それを置くために戻って、その後pを1つの文字を移動するために先頭に移動することです。

もっと簡単な方法はありますか?次のようなもの:

  1. vでテキストを選択してください。
  2. いくつかのコマンドシーケンスを押すと、重複しています。

答えて

6

「移動する1つのチャープを戻す」場合は、「貼り付け」操作でpではなくPを押してください。

+0

を今、あなたはそれ、イエスのことを言っていること*迷惑な部分だった。試してみた - それは私が探していたものだった。ありがとう! –

2

カスタムマクロ/ショートカットをいつでも即座に定義することができます。

map ! "+yP 

あなたは、vで視覚的に入力したテキストをマークし、余分な重複を(一度にそれを複製する!を使用し、必要に応じてpPを繰り返すことができます。

関連する問題