Я узнал, как поместить значение переменной в файл с помощью этой ссылки Stackoverflow.
например. :let L = [1,2,3] :put string(L)
[1, 2, 3]
Похоже, что метод, упомянутый в ссылке выше, работает с возвращаемым значением выражения.
Но как перехватить содержимое, переданное командой echo
? Я полагаю, что именно так работает function FunctionName
, передавая содержимое функции на экран.
Как эхо-содержимое отображается в моем интерфейсе vim, не попадает ли оно в какой-то регистр или другой вид буфера?