vim拥有众多插件,手动安装、管理插件很麻烦,vundle是一个vim的插件管理器,通过它可以方便地安装、更新、删除插件。
安装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,运行以下命令"
"安装插件"
BundleInstall
"在bundles中删除不使用的插件,运行以下命令即删除插件"
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(+也是按键) 复制到系统剪切板
- viw 选中光标所在的单词
- gg 到文档顶部
- G 到文档底部
- n,md 删除从n到m行
- u 撤销到上一步
- v 进入到visual模式
- dd 删除当前行
- yy 复制当前行
- b光标跳转到上一个单词
- w光标跳转到下一个单词
- :/要搜索的词 + 回车 搜索
- i insert模式 ,任意模式模式下按esc进入到命令模式
- o 移动到光标下一行并新建一行
- O 移动到光标上一行并新建一行
- $ 移动光标到行尾 ^ 移动光标到行首
网友评论