2010-08-05 10 views

Respuesta

17

Si la variable no contiene saltos de línea, a continuación, utilizar

call append(line('$'), [variable]) 

, también se puede hacer

call append(line('$'), split(variable, "\n")) 

,

execute "normal! Go".variable 

, o

execute "normal! Go\<C-r>\<C-r>=variable\<CR>" 
+5

La tercera forma es ': $ put = variable' –

+0

Perfecto, gracias! – Ricardo

3

También puede poner la variable en un registro de la siguiente manera:

let @a = variable 

normal! G 

execute "put a" 

Esto funciona con o sin retornos de carro.

+0

Una nota rápida sobre este enfoque: si el usuario tiene algo en este registro, lo perderá, así que es mejor evitar el uso de un registro en este caso. –

Cuestiones relacionadas