2016-10-06 40 views
2

我很抱歉,如果我要求延遲問題。新的Windows bash,並看到VIM插件「YouCompleteme」,並試圖與Vundle安裝它。但即時通訊標題中所述的錯誤。我的vim當前版本是7.4.52任何人有任何想法如何解決這個問題?YouCompleteMe不可用:需要Vim 7.4.143

編輯:我剛剛意識到,當我只是打電話給vim它說7.4.52然而,當我打電話:版本它說7.4這是否意味着即時通訊使用錯誤的vim?

+0

':version'報告的版本號7.4,和包括貼片範圍內,這是什麼'52'和'143'指的是。 –

+0

vim 8現在不在了。我相信YouCompleteMe很快就會利用這些新功能,如果還不是這樣的話。 –

回答

8

您需要升級到最新的VIM所以運行以下命令:

sudo add-apt-repository ppa:jonathonf/vim 
sudo apt-get update && sudo apt-get upgrade 

這應該升級你的vim

+0

嘿!感謝您的回覆 。我可以在運行更新後詢問並獲得我需要再次調用install vim的權限嗎? –

+0

@WanLiHau無需再次安裝vim,它應該只是自動升級,我剛剛添加該行以防萬一它是一個新鮮的vim – byaruhaf

+0

@WanLiHau我已經更新了答案並刪除了最後一行。 – byaruhaf

6

sudo add-apt-repository ppa:jonathonf/vim

sudo apt-get update && sudo apt-get upgrade

它這些命令不以上工作。

你必須使用

apt-get -u dist-upgrade

強制包更新的最後一個版本,和經銷商的過程中,相關的包裝問題。

如果你也有蟒蛇錯誤

需要編譯的Vim與Python(2.6+或3.3+)支持

您可以使用

sudo apt-get install vim-nox

的Vim會用最新版本支持python

1

我試過ppa:jonathonf/vim,發現它不支持python(ppa configuration on Debian略有不同)。如果你使用YCM,那麼它不適合你。

實際上,compiling vim from scratch並不難。

你可以找到這個編譯配置sample有用。

vim dir中,您可以運行./configure --help以查看配置選項的完整列表。

0

我用了一個較老的ycm提交,並且對我來說工作得非常好。提交d38ffc54461963c4495fefdd8b0c3d706f72d957支持VIM版版52年4月7日

轉到youcompleteme目錄

git checkout d38ffc54461963c4495fefdd8b0c3d706f72d957 
git submodule update --init --recursive  
./install.py --clang-completer 
相關問題