2010-08-05 12 views

risposta

17

Se la variabile non contiene ritorni a capo, quindi utilizzare

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

, si può anche fare

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

,

execute "normal! Go".variable 

, o

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

Il terzo modo è ': $ put = variable' –

+0

Perfetto, grazie! – Ricardo

3

Si potrebbe anche mettere la variabile in un registro come questo:

let @a = variable 

normal! G 

execute "put a" 

Questo funziona con o senza ritorni a capo.

+0

Una breve nota su questo approccio: se l'utente ha qualcosa in questo registro, lo perderà quindi è meglio evitare l'uso di un registro in questo caso. –

Problemi correlati