2012-11-20 97 views
5

我讀了一些關於使用python進行Vim腳本的文章。我感到非常感興趣。所以我試圖找出如何使用python進行vimscripting。 但是當我試圖導入vim時,它顯示模塊vim沒有安裝。所以我在網上搜索了 ,但還是沒有找到要安裝的模塊。 我也試過點自動搜索,仍然失敗。 有誰知道在哪裏可以找到vim模塊?在Python中導入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 

回答

4

它似乎並不像你需要導入它,只要確保你的vim與支持Python編寫。請使用vim --version |進行檢查grep + python。此外,vim模塊在vim中自動導入,不需要導入行。

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!」下面。