Você provavelmente terá que fazer o script de alguma maneira usando writefile()
. Por exemplo, digite o intervalo de linhas no registrador a
e faça:
:call writefile(split(@a, "\n"), 'foo')
Isto irá criar ou sobrescrever o arquivo chamado "foo", então você pode querer usar algo como filewritable()
primeiro.
Veja:
:help filewritable()
:help writefile()