我安裝vimplus(ycm)遇到的一些問題

2021-10-02 15:56:52 字數 1222 閱讀 2276

玩linux的人一般都都會使用vim,而一般也都會安裝ycm外掛程式,但這個過程這兩年變化很大,我簡單說一下這個過程和我遇到的問題。

我只是學習python和shell腳 本,所以我的需求也不很複雜。最大的需求就是python和指令碼的自動**補全。但是實現這個過程還真費了點勁。

一、大約1年半前,安裝ycm是相當複雜的。要手動安裝vim8,再編譯安裝8.1,如果要安裝python3編譯過的ycm還要先安裝編譯python3,還要必須先安裝python3的執行環境及相關命令。下面是我總結的環境和命令,這是若干次失敗後總結的,現在已經沒用了。(yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel wget make gcc gcc-c++ openssl openssl-devel git unzip dos2unix cmake python-devel glibc-static libstdc+±static which)

二、大約距現在一年左右。啟動vim的時候會出現如下問題:the ycmd server shut down (restart with 『:ycmrestartserver』). ycm c…e yc已經不能自動補全了,當時找到方法解決了。但本來可以使用的ycm已經不能全新安裝了。後來問了官方,官方說是因為我的系統是32的,而且當時的ycm已經不支援32位系統了。我用的是派的centos,只有32位的,所以現在能用的只是根據檔名自動新增檔案頭。

三、大約前年多前,ycm做了重大改變,全程無干預安裝,環境、命令、vim8.1全部自動安裝完成,方便了很多,但32位的系統還是用不了。

剛才我在pi3b上又安裝一次,安裝過程已經非常智慧型。與之前變化的地方有:install.s**件寫的更容易理解,感覺指令碼更清晰,自動判斷系統版本,如果安裝了python2和3,中間會有乙個輸入用哪個編譯(除此之外全程免干預),結尾加了安裝時間,3b上是24分鐘全部安裝完成(說實話這個之前我沒注意有沒有),再有就是之前git clone檔案的時候速度非常慢,我還研究了一下如何加快,效果不理想,現在的速度一般在500k,多數時候穩定在1m,少數能衝到1.5m左右,這個我也不知道是git的改變還是ycm伺服器變好了。

之前遇到的問題這裡就不說了,已經過時,現在安裝完成還是有the ycmd server shut down的問題,估計就是ycm放棄32位系統了。其他已經沒有任何問題。

我在在安裝mySql遇到的坑

首先是error 2003 hy000 can t connect to mysql server on localhost 10061 這個錯誤 我遇到這個錯誤是在mysql uroot p後 password 按回車這裡出來的 我覺得這個問題有可能是我配置錯了,可以我查了半天我沒問題。第二個就是...

我遇到的 DLL Hell

dll hell 資料 dll hell字面意思是dll 災難 是由於com元件公升級引起的程式不能執行的情況。com物件常常被編譯為dll檔案。com元件模型雖然很不錯,但是它自身存在致命的缺陷。由於com物件可以被重用,這樣多個程式可能使用乙個com物件 如果這個com元件公升級了,就很有可能出...

我遇到了「新人牆」?

nba中每年都會湧入一批新秀,他們是聯盟未來的希望,但是他們需要2 3年的時間成長,最終成為合格的nba球員,少數成為超級巨星。但是在新秀期間,他們都會碰到所謂的新秀牆,在這個階段,他們遇到了麻煩,他們狀態起伏不定,上場時間或多或少,他們開始迷失自己,沒有上場時間,他們變得沒有自信,只有坐在板凳上看...