Como imprimir uma lista vim para arquivar em ['l', 'i', 's', 't'] format?

0

Hoje aprendi que posso usar o registro = para imprimir as variáveis do vim no arquivo. No entanto, tenho alguns problemas ao tentar imprimir uma lista para o arquivo.

# Command mode
:let L = [1, 2, 3]
:echo L

[1, 2, 3]

# Normal mode
"=L<C-M>p
1
2
3

Como eu poderia escrever o valor de L no arquivo atual em um formato [1, 2, 3] ?

    
por Zen 14.08.2015 / 06:53

1 resposta

2

No modo de comando:

:put =string(L)

string(expr) function converte expr para uma String. Veja : help string () para mais detalhes.

    
por 14.08.2015 / 08:09

Tags