回答:
小文字ではなく大文字を使用して、レジスタを消去する代わりに追加できます。
例えば:
:1y a # copy line 1 into register a (erases it beforehand)
:3y A # copy line 3 into register a (after its current content)
8G # go to line 8
"ap # print register a
1G"ayy3G"Ayy8G"ap明示的な行番号の場合)
G行に行くだけではありません<C-G>か?
Aに必要なものを追加し続けると、すべてが保持されます。最初からやり直すには、何かを登録するa
"aはレジスタです。
次の:copyように短縮できるコマンドを使用できます:t。
:1t8
:3t8
ある範囲の行(たとえば、1から3までのすべての行)をコピーする場合は、次のようにします。
:1,3t8
"ayyjj"Ayy"ap。