在python中导入vim会返回错误

时间:2012-11-20 16:07:55

标签: python vim

我阅读了一些关于使用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

3 个答案:

答案 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(..