此配置文件为无插件版,安装vim之后只需
将下面文件复制到~/.vimrc文件。
另附:无插件VIM编程技巧
跨越终端中多个vim实例访问剪切板内容
" Created by vince67
" March 2014
" Email: nuovince@gmail.com
" Website: vince67.github.io
" 编码
set encoding=utf-8
" 避免以前版本的一些bug和局限
set nocompatible
" 逐步搜索模式,对当前键入的字符进行搜索而不必等待键入完成,/b寻找b开头的。
set incsearch
"自动识别文件类型
" set filetype
" 搜索时高亮显示找到文本
set hlsearch
" 在Insert模式下退格键何时可以删除光标之前的字符。三项内容分别指定了Vim可以删除位于行首的空格,断行,以及开始进入Insert模式之前的位置。
set backspace=indent,eol,start
" 设置tab键为4个空格,设置当行之间交错时使用4个空格
set tabstop=4
set shiftwidth=4
" 匹配模式,左括号匹配右括号
set showmatch
" 在覆盖一个文件之前备份该文件。但是对VMS系统除外,因为该系统已经为文件保存了老的版本。备份文件名由当前文件名加后辍"~"组成。
" if has("vms")
" set nobackup
" else
" set backup
" endif
" 设置冒号命令和搜索命令的命令历史列表的长度。
set history=1000
" 总是在Vim窗口的右下角显示当前光标的行列信息。
set ruler
" 在Vim窗口的右下角显示一个完整的命令已经完成的部分。比如说你键入"2f",Vim就会在你键入下一个要查找的字符之前显示已经键入的"2f"。一旦你接下来再键入一个字符比如"w",那么一个完整的命令"2fw"就会被Vim 执行,同时刚才显示的"2f"也将消失。
set showcmd
" 语法高亮
syntax on
" 显示行号
set nu
" 显示空格和TAB
set list
set listchars=tab:>-,trail:-
" 凸显当前行
set cursorline
" 检测文件类型
filetype on
" 启用鼠标
set mouse=a
" 配色方案
colorscheme torte
" 以下为插件
" 管理插件的插件pathogen
call pathogen#infect()
" NERDTree目录树插件
noremap :NERDTree
" Powerline
set guifont=PowerlineSymbols\ for\ Powerline
set nocompatible
set laststatus=2
set t_Co=256
let g:Powerline_symbols = 'fancy'