" Create by WangJun On 2013/1/8
set guifont=Consolas:h10
set lines=40 columns=140
filetype on " 侦测文件类型
filetype plugin on " 载入文件类型插件
" 语法高亮
syntax enable
syntax on
" 配置在buffer的任何地方使用鼠标
set mouse=a
set selection=exclusive
set selectmode=mouse,key
" 高亮显示匹配的括号
set showmatch
" 设置缩进
set tabstop=4
set softtabstop=4
set shiftwidth=4
set autoindent
set cindent
" 设置状态栏颜色
" highlight StatusLine guifg=SlateBlue guibg=Yellow
" highlight StatusLineNC guifg=Gray guibg=White
" 字符间插入的像素行数目
" set linespace=0
" 增强模式中的命令行自动完成操作
" set wildmenu
" 不生成swap文件,当Buffer被丢弃时隐藏它
setlocal noswapfile
set bufhidden=hide
" 设置当文件被外部改变时自动加载
if exists("&autoread")
set autoread
endif
set autochdir
set laststatus=2 " 总是显示高亮行
set tags=tags; "递归向上查找tags文件
set nu "设置行号
set nobackup "设置VIM不备份
set noerrorbells " 不发出滴滴声
set confirm " 在处理未保存或只读文件时弹出确定
set ignorecase " 搜索忽略大小写
colorscheme desert "设置配色方案
"taglist插件配置
let Tlist_Show_One_File=0 "显示多个文件的tags
let Tlist_Compart_Format=1 " 压缩方式
let Tlist_File_Fold_Auto_Close=1 " 非当前文件,函数列表折叠
let Tlist_Process_File_Always=1 "当taglist窗口处于关闭时仍然处理文件
let Tlist_Exit_OnlyWindow=1 "当vim关闭时也关闭taglist窗口
let Tlist_Use_Right_Window=1 "设置taglist窗口在右边
nnoremap <silent> <F8> :TlistToggle<CR>
" NERD_tree插件配置
let NERDChristmasTree=1
let NERDTreeChDirMode=1
nnoremap <silent> <F7> :NERDTreeToggle<CR>