2017-10-19 50 views
0

Vim中的Jedi允許通過按Ctrl-Space在Python中自動完成。Python Jedi無Ctrl-Space自動完成

有沒有辦法使自動完成自動工作,而不必按Ctrl-Space來調出智能感應/自動完成框?

謝謝!

+0

我懶得寫出一個好的答案,例如可以使用supertab作爲附加的vim插件,或者將鍵重新配置爲Ctrl-Space以外的其他值。如果你真的不想按任何按鈕。除了jedi-vim之外,還有其他庫也使用jedi,比如youcompleteme,deoplete-jedi等。 –

+0

謝謝戴夫。不幸的是,YouCompleteMe在Mac上配置並不那麼簡單(在我的Linux機器上工作得很好)。無論如何,也許我會檢查你提到的那些Jedi替代品。我對nberbery道歉,我剛開始進入Vim,而不是。 –

回答

0

AutoComplPop plugin會自動打開任何(內置或自定義)完成的彈出菜單。 (儘管如此,你需要對其進行配置。)它顯然不再被主動維護,但它仍然有效,我偶爾會使用它。

正如別人在評論中已經提到的那樣,其他(大)插件隨附自動完成功能,但您也可以獲得各種不相關的功能。