Если вы восстановили данные до того, как перезаписали их, вероятно, они все еще должны быть доступны с помощью регистров (:help registers
):
:registers
покажет вам содержимое всех регистров.
Если вы найдете потерянный текст, его можно восстановить, используя номер, отображаемый в начале строки, например, выдав "3p
в обычном режиме.
ОБНОВЛЕНИЕ : Вопрос был о vi, а не vim, верно? Тогда командные регистры могут не существовать; Я думаю, что регистры янки 0-9 являются расширением vim.