[Vim]Vundle

vim中可以安裝許多好用的bundle,但如果要將自己的vim設定搬移到其他機器上,就必須連bundle一起複製

Vundle 就是負責管理vim的bundle,達到快速安裝、更新、刪除、搬移的效果

安裝
直接安裝

git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

不過這樣子在搬移vim設定時還是多一道步驟,所以可以直接寫在.vimrc裡
.vimrc

" Vundle
set nocompatible  " no compatible with vi-mode
filetype off

" Vundle Install
let vundle_install=expand('~/.vim/bundle/vundle/README.md')
if !filereadable(vundle_install)
    echo "Installing Vundle....."
    silent !mkdir -p ~/.vim/bundle
    silent !git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
endif

" Call Vundle
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()

安裝Bundle
安裝Bundle的設定可以寫在.vimrc中
預設安裝的套件會從 Vim Script 尋找
Bundle Source如果是在Github上,可以輸入 Github 作者名稱 + repository 名稱,也可以直接輸入git clone 的 url

Bundle 'tpope/vim-fugitive'

在vim中執行安裝

:BundleInstall

[Vim]fugitive.vim

[PHP]memory_get_usage