vim和vundle

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 移动到光标上一行并新建一行
  • $ 移动光标到行尾 ^ 移动光标到行首

你可能感兴趣的:(vim和vundle)