I know how shift selection works...It's not possible to yank the entire contents of a file (including what is off screen) to the clipboard using that method.
Não sei se funcionará via X forwarding no windows, mas tente o * register para isso. Vá para o início, no modo normal (não --INSERT--), "*10000yy (insira 10000 linhas no registro * ). Registre * é a área de transferência do X, para que você possa colá-la em qualquer lugar no X; se você tiver algum método de transferência para a área de transferência do Windows, você está definido.
"* é um incômodo por causa do combo de mudança. Se você fizer isso muito, mapeie "* para uma tecla F ou algo assim:
:nmap <F8> "*
:vmap <F8> "*
Isso mapeia para modo normal e modo visual, assim você pode ctrl-v selecionar coisas também.