我阅读了一些关于使用python进行Vimscripting的文章。我觉得很感兴趣。所以我试着弄清楚如何使用python进行vimscripting。 但是当我尝试导入vim时,它表明没有安装模块vim。所以我搜索了 在网上,但仍然没有找到要安装的模块。 我也试过pip自动搜索,仍然失败了。 有谁知道在哪里找到模块vim?
我正在使用fedora 17,我已经安装了vim 7.3和python 2.7。
提前致谢。
以下是错误消息:
>>> import vim
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named vim
答案 0 :(得分:5)
您似乎不需要导入它,只需确保您的vim是使用python支持编译的。使用 vim --version |进行检查grep + python 。此外,似乎在vim中自动导入vim模块,无需渲染导入行。
答案 1 :(得分:2)
使用hd1描述的python编译VI。您可以在这里找到文档:
http://vimdoc.sourceforge.net/htmldoc/if_pyth.html
如果您想测试
export PYTHONPATH=$HOME/local/lib/python2.7/site-packages
请注意,我在本地安装了所有内容,这就是我在PYTHONPATH中使用$ HOME的原因
然后运行vi,输入
:python from vim import *
:python vim.command('echo "Hello World!"')
你应该看到“Hello World!”下面。
答案 2 :(得分:-1)
它不起作用,但这将起作用
.git
如果你放:python from vim import *
:python command('echo "Hello World!"')
你得到了
追踪(最近一次呼叫最后一次):
vim.command(..