Продолжаю бросаться рандомными пересказами :help
Когда вы удаляете какой-то текст, он помещается в регистр "1. При этом предыдущее содержимое "1 переносится в "2 и т.д., а содержимое "9 теряется. Просмотреть текущее состояние регистров можно с помощью команды :display Так что не волнуйтесь, если вы что-то скопировали, а потом сделали dd — скопированное ждёт вас в "2.
Ещё одна классная фича — это особенность работы . (точка, «повтор последней команды») в связке с "1p («вставить после курсора содержимое первого регистра»). Особенность эта состоит в том, что . будет увеличивать номер регистра, то есть после "1p она выполнит уже "2p, а потом "3p, и так далее. Профит здесь в том, что можно накопировать кучу (точнее, до девяти) кусков текста, потом вставить последний с помощью "1p и жмакать u. («отмена последней правки и повтор последней команды») до тех пор, пока не вставится нужный кусок.