2012-03-04 75 views
4

我開始學習Python,我試圖爲它設置我的vim。我有vim 7.3.5.3,它有omnicompletion和我下載pyflakes。我讀this article 和它說,omnicompletion也應該顯示一些文件(也有一個圖像與string.atoi和一些文檔),但是當我嘗試這樣的事:Vim,omnicomplete和python文檔

import string 
string. 

CTRL-XCTRL-o我得到正確的列表,但我沒有得到任何文檔。

我應該安裝其他插件還是更改一些配置文件?

編輯: 我需要安裝supertabs得到我想要的效果。

+0

您應該使用補丁修復無法通過「從xxx導入yyy」完成的錯誤:https://groups.google.com/d/topic/vim_dev/Dnb4OcDriJ0/discussion – mattn 2012-03-05 08:53:26

回答

3

爲了使代碼(全)完成後,該行添加到你的vimrc($ HOME/vimrc文件):

autocmd FileType python set omnifunc=pythoncomplete#Complete 

如果不工作,那麼,你就需要這個plugin

+0

我試過了,我仍然沒有與文檔的窗口,我試圖得到這樣的東西:http://blog.dispatched.ch/wp-content/uploads/2009/05/omnicompletion.png正如我所說,我得到的清單(格式化,模板,atof等),但我想得到這個小窗口,也顯示文檔。 – Andna 2012-03-04 14:02:52

+0

請檢查此:http://www.mohdshakir.net/2007/12/27/enable-vim-code-python-auto-complete呢!它描述瞭如何通過使用pydiciton插件來完成此操作,您可以從這裏下載它:http://www.vim.org/scripts/script.php?script_id=850 – 2012-03-04 14:22:33

+0

對不起,我現在必須倒下。你似乎不明白這個問題。 – 2012-03-04 17:53:26