维斯有条河    科学与耕耘

【VIM配置】无插件VIM配置文件vimrc  25 Mar 2014


此配置文件为无插件版,安装vim之后只需 将下面文件复制到~/.vimrc文件。
另附:无插件VIM编程技巧 跨越终端中多个vim实例访问剪切板内容


~/.vimrc

" 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'


About
  • Copyright ©2016 _v7__     Home: github.com/vince67     Blog:   维斯有条河     Email:      友情链接: 张小洋的布劳阁