vim 목록을 ['l', 'i', 's', 't'] 형식의 파일로 인쇄하는 방법은 무엇입니까?

vim 목록을 ['l', 'i', 's', 't'] 형식의 파일로 인쇄하는 방법은 무엇입니까?

오늘 나는 레지스터를 사용하여 =vim 변수를 파일로 인쇄할 수 있다는 것을 배웠습니다. 그런데 목록을 파일로 인쇄하려고 할 때 문제가 발생합니다.

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

[1, 2, 3]

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

L그렇다면 어떤 형식으로 현재 파일 에 값을 어떻게 쓸 수 있습니까 [1, 2, 3]?

답변1

명령 모드에서:

:put =string(L)

string(expr)함수가 expr문자열로 변환됩니다. 바라보다:도움말 문자열()자세한 내용은.

관련 정보