А есть ли в VIM буфер обмена, подобный буферу в Emacs - удаляется строка в буфер (а на самом деле в стек) и потом при вставке из этого буфера можно циклично выбирать, что вставить. Мне показалось удобно.
Хочу тоже по dd и/или по Y все собирать в буфер, а потом по некой комбинации выбирать, что вставить из буфера.
Еще хочется переключение на предыдущий буфер вне зависимости от его индекса. Есть несколько открытых буферов: 1, 2, 3, 4. Текущий 2. Переключился на 4 (buf 4). Теперь хочу вернуться на предыдущий (буфер номер 2).