É possível, mas não é simples. O Vim não suporta vários intervalos ou vários números de linha não adjacentes. Veja
:help 10.3
:help :range
Você poderia especificar as linhas a serem arrancadas no padrão de um comando :g
, usando o átomo do número da linha. Veja
:help :g
:help /\%l
No caso do seu exemplo, o seguinte levaria essas linhas para o registro a
.
:g/\%3l\|\%5l\|\%10l\|\%12l/y A