41

vi で行番号 (364 ~ 757 行など) を指定してコピーするにはどうすればよいですか? これを検索してみましたが、そのようなコマンドが見つかりません。

4

4 に答える 4

62

レジスター内のこれらの行をヤンクします。

:364,757yEnter

それらの行をコピーして特定の行に貼り付けたい場合tは、あなたの友達です。例えば:

:364,757t2Enterこれらの行を2 行 目の下にコピーします。

それらを現在の行のすぐ下にコピーする場合:

:364,757t.Enter

于 2013-02-25T15:02:18.333 に答える
59

:364,757y問題なく動作するはずですが、おそらく次のようなことをする方が一般的です 364GV757Gy

于 2013-02-25T14:49:14.420 に答える
7

次のように入力して、364 行目から 757 行目にヤンク (vim 用語でコピー) できます。

:364,757y<enter>
于 2013-02-25T14:50:37.853 に答える