vimplus是vim的超級配置安裝程序 python
github地址:https://github.com/chxuan/vimplus.git,歡迎star和fork。git
接觸vim到如今也有幾年了,可是以前用vim都是在網上找別人配置好了的vim,可是別人配置的始終都不可以知足本身的需求(本身須要有強大的C/C++代碼提示補全功能、頭文件/源文件切換、靜態代碼分析等功能),因此最近本身有時間,本身概括了一些vim的插件,而後作成一鍵安裝程序,供有相同需求的vimer們參考。github
下面這幅圖是借用Valloric/YouCompleteMe來展現強大的C++補全功能 vim
- git clone https://github.com/chxuan/vimplus.git
- cd ./vimplus
- sudo ./setup.sh
運行setup.sh腳本程序將會自動安裝並配置好vim,安裝大約須要花費40分鐘,主要是下載編譯Valloric/YouCompleteMe比較耗時,請耐心等待直到安裝完成^_^centos
- 查看文件目錄(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便可,
從新安裝時,程序將自動安裝安裝失敗的插件。函數
2.在ubuntu16.04LTS下安裝可能會失敗(Valloric/YouCompleteMe安裝失敗),由於vim默認支持python3進行插件編譯,安裝失敗後,手動進入~/.vim/bundle/YouCompleteMe,而後運行python3 ./install.py --clang-completer便可。插件