超級強大的vim配置(vimplus)

vimplus

vimplus是vim的超級配置安裝程序 python

github地址:https://github.com/chxuan/vimplus.git,歡迎star和fork。git

接觸vim到如今也有幾年了,可是以前用vim都是在網上找別人配置好了的vim,可是別人配置的始終都不可以知足本身的需求(本身須要有強大的C/C++代碼提示補全功能、頭文件/源文件切換、靜態代碼分析等功能),因此最近本身有時間,本身概括了一些vim的插件,而後作成一鍵安裝程序,供有相同需求的vimer們參考。github

 

1、運行截圖

該圖是我配置事後vim的真實截圖 enter image description hereubuntu

下面這幅圖是借用Valloric/YouCompleteMe來展現強大的C++補全功能 enter image description herevim

2、安裝配置(Ubuntu、Centos)

運行setup.sh腳本程序將會自動安裝並配置好vim,安裝大約須要花費40分鐘,主要是下載編譯Valloric/YouCompleteMe比較耗時,請耐心等待直到安裝完成^_^centos

3、主要功能快捷鍵

  • 查看文件目錄(F3)
  • 顯示函數、全局變量、宏定義(F4)
  • 顯示靜態代碼分析結果(F5)
  • .h .cpp文件快速切換(F2)
  • 轉到聲明(f + u)
  • 轉到定義(f + i)
  • 打開include文件(f + o)
  • 同一窗口buffer切換(Ctrl + P/Ctrl + N)
  • 光標位置切換(Ctrl + O/Ctrl + I)
  • 模糊查找當前目錄及其子目錄下的文件(Ctrl + f)

4、安裝完成後

運行setup.sh腳本程序一鍵安裝完成後,HOME目錄將會存在.ycm_extra_conf.py,該文件就是YCM實現C++等語言語法補全功能的配置文件,通常我會在HOME目錄放一個,而後每個項目拷貝一個.ycm_extra_conf.py,更改.ycm_extra_conf.py文件裏面的flags 變量的值便可實現相關include文件的語法補全功能。網絡

 

5、注意事項

1.若是網絡條件很差可能安裝失敗,基本上是Valloric/YouCompleteMe安裝失敗,安裝失敗後須要將~/.vim/bundle文件夾下的YouCompleteMe目錄刪除,而後從新執行setup.sh便可,
從新安裝時,程序將自動安裝安裝失敗的插件。函數

2.在ubuntu16.04LTS下安裝可能會失敗(Valloric/YouCompleteMe安裝失敗),由於vim默認支持python3進行插件編譯,安裝失敗後,手動進入~/.vim/bundle/YouCompleteMe,而後運行python3 ./install.py --clang-completer便可。插件

相關文章
相關標籤/搜索