安装Vunble
Vunble是一个vim插件管理器,可以通过它安装各类插件
- 拉取Vundle到Vim配置文件
1
| git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
|
- 在.vimrc中添加配置
1 2 3 4 5 6 7 8 9 10
| """""""""""""""""""""""""""""""""""""""" set nocompatible syntax on filetype off set rtp+=~/.vim/bundle/Vundle.vim/ call vundle#begin() Plugin 'VundleVim/Vundle.vim' Plugin 'tomasr/molokai' call vundle#end() filetype plugin indent on
|
- 安装插件
进入vim
安装插件
Vim基础配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| """""""""""""""""""""""""""""""""""""""" set nu set tabstop=2 set softtabstop=2 set shiftwidth=2 set autoindent set cindent set cursorline set expandtab set showmatch set ruler set guifont=Consolas:h15 colorscheme molokai set nobackup setlocal noswapfile set noundofile set hlsearch set showmode set showcmd set t_Co=256 set noerrorbells
syntax on syntax enable
:set mouse=a
|
常用插件
目录树
可以选择其它版本的插件
在.vimrc中添加配置
1
| Plugin 'preservim/nerdtree'
|
目录树快捷键
NERDTree默认无须配置即可直接使用,当然更改部分映射后,可以使得目录树试用起来更加得心应手。最常见的配置在~/.vimrc添加如下命令,即可使用Ctrl+n快速开启目录树。
1
| map <C-n> :NERDTreeToggle<CR>
|
目录树常用命令
| 命令 |
说明 |
| ? |
快速帮助文档 |
| o |
打开文件,如果是目录则打开目录 |
| go |
打开文件,但不关闭目录树 |
| t |
打开一个文件,创建的是Tab,对书签同样生效 |
| i |
水平分割创建文件的窗口,创建的是 buffer |
| gi |
水平分割创建文件的窗口,但是光标仍然留在 NERDTree |
| s |
水平分割创建文件的窗口,但是光标仍然留在 NERDTree |
| gs |
和 gi,go 类似 |
缩略图

可能会出现的问题
PluginInstall时出现Error detected while processing function vundle#installer#new: line 13: No bundles were selected for operation
1 2 3 4
| mv ~/.vimrc ~/.vimrc_back mv ~/.vim ~/.vim_back git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim cp ~/.vim/bundle/Vundle.vim/test/minirc.vim ~/.vimrc
|