我覺得這應該很容易,但現在我有SuperTab(我無法安裝YouCompleteMe,因爲我有vim與python3,而不是python2)和jedi-vim安裝。最絕地完井工作得很好,但下面的悲慘失敗:字符串中的自動完成文件名?
file = './<tab>'
自動完成到:
file = '.self.
老實說,我想不出任何理由包含字符串「.self。」會很有用。這是一個錯誤,還是這是我的配置錯誤?
我覺得這應該很容易,但現在我有SuperTab(我無法安裝YouCompleteMe,因爲我有vim與python3,而不是python2)和jedi-vim安裝。最絕地完井工作得很好,但下面的悲慘失敗:字符串中的自動完成文件名?
file = './<tab>'
自動完成到:
file = '.self.
老實說,我想不出任何理由包含字符串「.self。」會很有用。這是一個錯誤,還是這是我的配置錯誤?
問題是插件snipmate。
如果你想保持snipmate有三個選項:
self.
片段(你可以配置它)。另請注意,它可以通過更改''vim-snipmate/after/plugin/snipMate.vim''中的鍵綁定來解決。您可以手動替換標籤映射,例如'imap
您還使用了哪些其他插件?我有類似的問題(但問題不是因爲這兩個插件)。 –
我有太多的插件(34),可能會發生衝突:python模式(但幾乎所有功能都禁用,禁用它並不能解決問題),nercommenter,snipmate,ssessionmate,yntastic,taglist,airline,逃犯, latex-suite,matchit,pandoc-syntax,pathogen,vim-template,vimux,tmux-navigator。還有其他的,但我認爲它們在功能上太不相同了,不能干涉。 –
我想通了,這是snipmate自動採取製表鍵。我改變了snipmate映射,現在它工作正常。如果你想把它作爲答案,我會接受它作爲正確答案。 –