mkdir -pv ~/.vim/vundle
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
编辑~/.vimrc
文件
" -----------------------基本设置--------------
set nocompatible " 关闭与vi的兼容模式,启用额外扩展功能
set rtp+=~/.vim/bundle/Vundle.vim " 设置插件管理器Vundle的位置
set nu " 设置行号
set syntax=on " 语法高亮
set clipboard=unnamedplus,unnamed " 将vim复制的内容,发送到系统剪贴板
set autoindent " 配合filetype plugin indent on智能缩进
filetype plugin indent on " 打开vim对文件类型的支持,不同文件类型会有不同的缩进表现
set noeb " 去掉输入错误的提示声音
" --查找设置--
set incsearch " 输入字符串就高亮匹配点
set hlsearch " 高亮搜索
set ignorecase " 搜索忽略文中大写字符"
set smartcase " 如果搜索包含大写字符,则'ignorecase'不生效
" --折叠设置--
set foldenable " 允许折叠
set foldmethod=manual " 手动折叠
" --格式设置--
set expandtab " 将新增的tab转换为4个空格
set softtabstop=4 " 回退键一次删除4个空格
" -----------------------插件------------------
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'tomasr/molokai'
Plugin 'morhetz/gruvbox'
Plugin 'vim-airline/vim-airline'
Plugin 'scrooloose/nerdtree'
Plugin 'terryma/vim-multiple-cursors'
"Plugin 'boydos/emmet-vim'
"Plugin 'Valloric/YouCompleteMe'
"autocmd FileType html,css EmmetInstall
call vundle#end()
" -----------------------外观------------------
set background=dark " 背景颜色,很多主题如果背景颜色不同出来的效果完全不同
set cursorline cursorcolumn " 高亮当前行
set list " 默认空格是不显示的,此选项显示空格
set listchars=tab:›\ ,trail:•,extends:#,nbsp:. " 高亮尾部空格/制表符为:•
set shortmess=atI " 启动的时候不显示那个援助乌干达儿童的提示colorscheme molokai " 设置主题
:PluginInstall 安装插件

-
NERDTree
使用方法:
:Nerdtree 打开目录树
<c-w>+hjkl来分屏移动
通过hjkl来移动光标
o打开关闭文件或目录,如果想打开文件,必须光标移动到文件名
t在标签页中打开
s和i可以纵向或水平分割窗口打开文件
p到上层目录
P到根目录
K到同目录第一个节点
J到同目录最后一个节点 -
multiple-cursors
使用方法:
网友评论