vim配置(vimplus)
vimplus
vimplus是vim的超級配置安裝程序
github地址:https://github.com/chxuan/vimplus.git,歡迎star和fork。
接觸vim到現在也有幾年了,但是之前用vim都是在網上找別人配置好了的vim,但是別人配置的始終都不能夠滿足自己的需求(自己需要有強大的C/C++代碼提示補全功能、頭文件/源文件切換、靜態代碼分析等功能),所以最近自己有時間,自己歸納了一些vim的插件,然后做成一鍵安裝程序,供有相同需求的vimer們參考。
一、運行截圖
下面這幅圖是借用Valloric/YouCompleteMe來展示強大的C++補全功能
二、安裝配置(Ubuntu、Centos)
- git clone https://github.com/chxuan/vimplus.git
- cd ./vimplus
- sudo ./setup.sh
運行setup.sh腳本程序將會自動安裝並配置好vim,安裝大約需要花費40分鍾,主要是下載編譯Valloric/YouCompleteMe比較耗時,請耐心等待直到安裝完成^_^
三、主要功能快捷鍵
- 查看文件目錄(F3)
- 顯示函數、全局變量、宏定義(F4)
- 顯示靜態代碼分析結果(F5)
- .h .cpp文件快速切換(F2)
- 轉到聲明(f + u)
- 轉到定義(f + i)
- 打開include文件(f + o)
- 同一窗口buffer切換(Ctrl + P/Ctrl + N)
- 光標位置切換(Ctrl + O/Ctrl + I)
- 模糊查找當前目錄及其子目錄下的文件(Ctrl + f)
四、安裝完成后
運行setup.sh腳本程序一鍵安裝完成后,HOME目錄將會存在.ycm_extra_conf.py,該文件就是YCM實現C++等語言語法補全功能的配置文件,一般我會在HOME目錄放一個,然后每一個項目拷貝一個.ycm_extra_conf.py,更改.ycm_extra_conf.py文件里面的flags 變量的值即可實現相關include文件的語法補全功能。
五、注意事項
1.如果網絡條件不好可能安裝失敗,基本上是Valloric/YouCompleteMe安裝失敗,安裝失敗后需要將~/.vim/bundle文件夾下的YouCompleteMe目錄刪除,然后重新執行setup.sh即可,
重新安裝時,程序將自動安裝安裝失敗的插件。