vim擁有眾多插件熊痴,手動(dòng)安裝他爸、管理插件很麻煩,vundle是一個(gè)vim的插件管理器果善,通過(guò)它可以方便地安裝诊笤、更新、刪除插件岭埠。
安裝vundle
- 下載vundle到~/.vim/bundle/vundle下
git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
- 編輯或新建~/.vimrc文件盏混,添加如下配置
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
" 引入vundle管理的插件文件,類似Gemfile "
if filereadable(expand("~/.vimrc.bundles"))
source ~/.vimrc.bundles
endif
- 編輯~/.vimrc.bundles文件蔚鸥,引入需要的插件
" 必須包含下面一行"
Bundle 'gmarik/vundle'
" 引入需要的插件 "
Bundle 'christoomey/vim-run-interactive'
Bundle 'croaky/vim-colors-github'
Bundle 'danro/rename.vim'
Bundle 'kchmck/vim-coffee-script'
Bundle 'kien/ctrlp.vim'
Bundle 'pbrisbin/vim-mkdir'
Bundle "honza/vim-snippets"
...
- 安裝插件
"打開vim,運(yùn)行以下命令"
"安裝插件"
BundleInstall
"在bundles中刪除不使用的插件许赃,運(yùn)行以下命令即刪除插件"
BundleClean
"更新插件"
BundleUpdate
- 某些插件需要在 ~/.vimrc中添加配置止喷,查閱該插件文檔,添加即可
" Nerd Tree"
let NERDChristmasTree=0
let NERDTreeWinSize=40
let NERDTreeChDirMode=2
let NERDTreeIgnore=['\~$', '\.pyc$', '\.swp$']
let NERDTreeShowBookmarks=1
let NERDTreeWinPos="left"
一些常用的vim快捷鍵(命令模式下)
- 選中后 "+y(+也是按鍵) 復(fù)制到系統(tǒng)剪切板
- viw 選中光標(biāo)所在的單詞
- gg 到文檔頂部
- G 到文檔底部
- n,md 刪除從n到m行
- u 撤銷到上一步
- v 進(jìn)入到visual模式
- dd 刪除當(dāng)前行
- yy 復(fù)制當(dāng)前行
- b光標(biāo)跳轉(zhuǎn)到上一個(gè)單詞
- w光標(biāo)跳轉(zhuǎn)到下一個(gè)單詞
- :/要搜索的詞 + 回車 搜索
- i insert模式 混聊,任意模式模式下按esc進(jìn)入到命令模式
- o 移動(dòng)到光標(biāo)下一行并新建一行
- O 移動(dòng)到光標(biāo)上一行并新建一行
- $ 移動(dòng)光標(biāo)到行尾 ^ 移動(dòng)光標(biāo)到行首