3
gVim允许编写可以通过调用vim.eval()
与gVim进行交互的python代码。它适用于简单的情况下,如:如何在gVIM中正确使用vim.eval()?
:py import vim; print(vim.eval("2 + 2"))
但如果我尝试改变GVIM选择这样一些有用的东西,例如:
:py import vim; vim.eval("set runtimepath=~/.vim")
它总是失败:“E121:未定义的变量:集” 。我的代码有问题吗?或者vim.eval()
根本不打算在基本的“2 + 2”评估之外使用?