2

Vimでテキストのチャンクを繰り返したいです。

次の行をコピーしたい:

truncate `Portal20`.`client_types`

そしてそれをx回繰り返します。

例:5回

truncate `Portal20`.`client_types`
truncate `Portal20`.`client_types`
truncate `Portal20`.`client_types`
truncate `Portal20`.`client_types` 
truncate `Portal20`.`client_types`

私はいくつかの調査を行いましたが、良いリソースを見つけることができません。

4

3 に答える 3

8

コピーしたい行にカーソルを移動し、を押します

yy

次に、を押します。

5p

もう1つの優れた手法(複数の行をコピーする場合にも機能します)は、コピーする行にカーソルを移動し、を押して行を選択することです(行ごとの視覚モードで)。

Shift+v

を押しyて行をコピーします(または、方向キーを使用して上下に移動し、コピーする前にさらに行を選択します)。

5p次に、上記のようにを押して、コピーしたブロックを5回貼り付けます。

ビジュアルモードに関するその他のドキュメントは、次のドキュメントで入手できます。http: //vimdoc.sourceforge.net/htmldoc/visual.html

于 2013-02-14T07:19:12.917 に答える
4

コピーしたい行のどこかにカーソルを置いた通常モードでは、次のようになります

Y5p

(パー3)

説明(キーはオンラインへのハイパーリンクです:help):

  • Y:ラインをヤンクする
  • 5:回
  • p:ヤンクされたテキストをカーソルの後に置きます
于 2013-02-14T07:39:53.753 に答える
3

試しましたyy5pか?カーソルが置かれている行をコピーし、その下に5回貼り付けます。

于 2013-02-14T07:19:49.223 に答える