Я борюсь с Python в vim.
Я до сих пор не понял, как я могу импортировать значение из python script (в функции vim) обратно в vim p.e.
function! myvimscript()
python << endpython
import vim, random, sys
s = vim.eval("mylist")
# do operation with variable "s" in python
endpython
" import variable "s" from above
" do operation with "s" in vimscript
endfunction
1) Как я могу использовать "s"
снова в vim (как я могу импортировать "s"
из кода python обратно в vim)?
Я также не могу узнать, как использовать vim.current.buffer с выбором.
function! myvimscript()
let startline = line("'<")
let endline = line("'>")
python << endpython
start = vim.eval("startline")
end = vim.eval("endline")
cb = vim.current.buffer
l = cb[start:end]
endpython
endfunction
2) Как назначить динамическое значение "start"
и "end"
на "l"