Copie y pegue contenido de un archivo a otro en vi

Estoy trabajando con dos archivos, necesito copiar algunas líneas de un archivo y pegarlo en otro archivo. Sé cómo copiar (yy) y pegar (p) en el mismo archivo. Pero eso no funciona para diferentes archivos, ¿cómo se hace esto?

Además, ¿hay alguna forma de cortar y pegar? He intentado buscar en Google, pero la mayoría de los recursos solo hablan de copiar y pegar.