vim配置ycm,同時支援python和python3了,如何只支援python3?

時間 2021-05-12 10:18:28

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實際上支援的是 特定編碼範圍內的字寬度是其他字的兩倍的字型 而不是你說的 把所有字型當等寬字型看待 這兩個概念是不同的。好吧,略微有點吹毛求疵 這裡說的 支援 是說真的把這個字的顯示寬度納入考慮範圍內,也...