1樓:
vim可以同時支援Python和python3.but現在所有的外掛程式呼叫python的時候,執行的判斷是has(python'').
問題的衝突在於同時支援python,和python3的時候是動態呼叫的(可以用vim --version驗證),導致了has('python')返回結果出了問題.
簡單的說,就是vim編譯的時候只編譯python2.7即可.ycm可以使用python2.7,同時一些老的vim外掛程式也支援到2.7.
最後,重新編譯vim + only py2.7吧
2樓:「已登出」
其他回答者,你們真的是vim 使用者嗎?
這不是 Python2或者3的問題。
題主的系統裡根本就沒有安裝Python2和Python3,乙個都沒有!
vim 的"+python/dyn" 代表可以**動態**載入 "python.dll",然而你系統裡沒有"python.dll"
自己在Vim 下執行":py" 和 ":py3",看清楚錯誤提示。
先去裝個Python 吧。
32位Python 配 32位vim
64位Python 配 64位vim
別混用https://
3樓:殘風
Unix/Linux下編譯Python3就好了不要裝Python2…如果兩個其他地方都要用參照 @韋易笑 的方法應該沒問題…Windows可看我寫的乙個Windows下配置YCM的問題…傳送門:
4樓:韋易笑
gvim? .vimrc 最開頭加一句
setpythondll
=等號後面是空的,什麼都沒有,然後你重啟 gvim後進去再看看:
:echo
has(
'python'
)是不是返回0了??是不是只有 ":echo has('python3')" 返回1 了?
Vim到底可以配置得多漂亮
wsdjeg 想要漂亮的Vim,主要是主題,其次還有一些狀態列等等外掛程式,其他沒有什麼來去了。分享一篇Vim的學習教程,應該是比較完整的了 黃亮anthony 漂亮是很主觀的。VIM預設配置也很漂亮,最少對維護這個配置的人來說,它最漂亮。我不喜歡在VIM中配置過多會影響介面的外掛程式。我只需要乙個...
windows下vim的lua支援問題?
之前我也用的neocomplete,現在轉YouCompleteMe了,windows下根linux下配置方法一樣,不需要糾結lua了 kdurant lua print Hello,Vim 確定你需要的是什麼版本的lua 如果是64bit的vim,就要配合64bit的lua dll 張亞 VIM ...
為什麼vim只支援等寬字型?
楊個毛 首先,vim支援全形 半形區分,而全半形區分的字型並不是傳統意義上的等寬字型。因此vim實際上支援的是 特定編碼範圍內的字寬度是其他字的兩倍的字型 而不是你說的 把所有字型當等寬字型看待 這兩個概念是不同的。好吧,略微有點吹毛求疵 這裡說的 支援 是說真的把這個字的顯示寬度納入考慮範圍內,也...