標籤:
接觸了多年vim,以為到了山頂其實還在半山腰。
此隨筆記錄下最近學習的幾個外掛程式,備忘。
First Plugin:Vundle
前幾年一直都是把自己用的外掛程式改改,放到.vim目錄下,現在開始用vundle來管理,其特點是需要有網路,串連github。
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
之後把.vimrc改成這樣開頭
set nocompatible " be iMproved, requiredfiletype off " required" set the runtime path to include Vundle and initializeset rtp+=~/.vim/bundle/Vundle.vimcall vundle#begin()" alternatively, pass a path where Vundle should install plugins"call vundle#begin(‘~/some/path/here‘)" let Vundle manage Vundle, requiredPlugin ‘gmarik/Vundle.vim‘
ok,Launch vim
and run :PluginInstall
Second Plugin:Valloric/YouCompleteMe
Plugin ‘Valloric/YouCompleteMe‘ 先用vundle裝好。 這個外掛程式有點複雜,所以不得不記錄。Mac使用者需要裝MacVim。
這個外掛程式是下載下來還要編譯的,因此如果以後運行了 :PluginUpdate 還要再編譯一次。
編譯方法:
cd ~/.vim/bundle/YouCompleteMe./install.sh --clang-completer
If you want Go support, you should add --gocode-completer
前提條件,安裝這些在Ubuntu和Mac下都是要先有編譯環境和工具的比如
Ubuntu
sudo apt-get install build-essential cmake
Mac 安裝xcode,command-line tools,cmake 因為編譯工具集之前可能就有,我忘了有沒有執行這些。
vim 外掛程式使用隨筆