回答:
の
:ヘルプの登録
コマンドは、10個の番号付きレジスタがあることを示しています("0to "9)。
登録"0はヤンクされた最新のものです。registerに"1は、最新の削除済みテキストがあり"2、以前の削除を登録し、その前に削除"3があります。
あなたは、順番にレジスタをそれぞれの行を削除した場合"1、"2、"3および"4それぞれ「Vimの」、「そして」、「世界」&「こんにちは」を、含まれています。
:reg(または:registers)コマンドを使用して、これを確認できます。
:reg
"" Vim^J
"1 Vim^J
"2 And^J
"3 World^J
"4 Hello^J
したがって、4行を1つずつ削除した後、2行目(「ワールド」)を次のように復元できます。
"3p
これは3番目に新しい削除だからです。
:help registers。とても便利です。
d代わりに4回使用して)単語を削除すると、dd最後に削除された単語以外はすべて失われます。
njdの答えに加えて、これはYankRingプラグインで簡素化できます。以前のヤンクを閲覧しやすくするだけでなく、いくつかのキーを設定して、「スタック」から以前のヤンクをポップできるようにすることができます。これにより、次のことが可能になります。
yy " Copy first line
yy " Copy second line
yy " Copy third line
yy " Copy fourth line
" Assumes you've mapped ,p to be the pop command: choose your preferred key or key-combination
,p " Paste fourth line and pop it off the Yank Ring
,p " Paste third line and pop it off the Yank Ring
,p " Paste second line and pop it off the Yank Ring
,p " Paste first line and pop it off the Yank Ring
,p前のヤンクをポップするようにマップする方法を追加できますか?