@ Ответ Жолта, наверное, очень интересный, мне нужно с этим познакомиться.
Обычно я делаю что-то вроде
100g- (вернитесь к моментальному снимку истории, в котором содержалось то, что вы хотите восстановить)
восстановите ваш 'спасительный' текст, используя какой-либо метод, например
:12,17yank
999 г + (возврат к вершине истории)
Используйте регулярные действия редактирования, чтобы восстановить выдернутые линии на место.