1
問題是當jedi-vim只發現一個匹配的自動完成時,它會自動插入這個匹配。我需要以某種方式禁用此功能。Jedi-vim自動插入只匹配選項(需要禁用它)
我已經嘗試過:
let g:jedi#smart_auto_mappings = 0
,但它只是禁用自動插入from ... import ...
;let g:jedi#popup_on_dot = 0
,但它也禁用彈出點選項(所以我需要鍵入<C-space>
來看看它)。let g:jedi#popup_select_first = 0
也不會幫助,因爲它只會禁用彈出式菜單中的第一個匹配選項,但不會阻止只匹配的自動插入。
此外我沒有安裝任何其他的自動完成插件。如果有幫助,this是我的.vimrc文件
有沒有某種方法來禁用自動插入只匹配的功能,但保持彈出點?
P.S.當你輸入A
,按點i
將被自動插入然後
class A(InvisibleClass):
i = 1
:您可以重新創建此行爲與這個例子。
哦,我希望如果我能給你多一個upvote,它是如此的有益!我只是在我的.vimrc裏放置了'set completeopt = menuone,longest,preview,noinsert',這解決了我所有的麻煩。 – valignatev