Orijinalin vi
çoklu geri alması gereken en yakın şey ( U
bir satırda birden fazla değişikliği geri alabilecek olan bir yana ), en son dokuz değişikliği veya silmeyi içeren numaralı kayıtlardır.
Numaralı bir kayıttan koyarsanız, sonraki nokta komutları komutu tekrarladığında bu kaydı artırır.
Aşağıdaki metin ile Ör imleç çizgi ile gösterilen ile >
,
aaaa
> bbbb
cccc
dddd
eeee
komut dd..
şunlarla sonuçlanır:
aaaa
> eeee
Daha sonra yazarsanız "1P
vi, kayıttan en son silme işlemini gerçekleştirir "1
:
aaaa
> dddd
eeee
Vuruş .
, bir sonraki en son kaydın içeriğini yapar "2P
ve .
tekrar vurarak kaydın içeriğini koyar "3
.
Kısacası, "P..
sildiğiniz tüm metni geri koyar ve sizi
aaaa
> bbbb
cccc
dddd
eeee
Parlak değil, ama hiç yoktan iyidir! Daha faydalı bir şekilde, numaralandırılmış kayıtlarınızda ne olduğunu hızlı bir şekilde incelemek için arabelleğin başında veya sonunda kullanabilirsiniz. Sonra ihtiyacınız olmayanı kolayca silebilirsiniz.
Vim altında belgelenmiştir :help redo-register
.