"修改注释颜色
highlight Comment ctermfg=blue guifg=blue
"不使用vi的键盘模式,而是vim自己的
set nocompatible
"去掉输入错误的提示声音
set noeb
"在处理未保存或只读文件的时候,弹出确认
set confirm
"自动缩进
set autoindent
set cindent
"Tab键的宽度
set tabstop=4
"统一缩进为4
set softtabstop=4
set shiftwidth=4
"不要用空格代替制表符
"set noexpandtab
set expandtab
"在行和段开始处使用制表符
set smarttab
"显示行号
set number
"历史记录数
set history=1000
"搜索逐字符高亮
set hlsearch
set incsearch
"行内替换
set gdefault
"编码设置
set enc=utf-8
set fencs=utf-8,ucs-bom,shift-jis,gb18030,gb2312,cp936
"语言设置
set langmenu=zh_CN.UTF-8
set helplang=cn
"我的状态行显示的内容(包括文件类型和解码)
set statusline=%F%m%r%h%w\[FORMAT=%{&ff}]\[TYPE=%Y]\[POS=%l,%v][%p%%]\%{strftime(\"%Y-%m-%d\ \%H:%M\")}
"问题显示状态行
set laststatus=2
"在编辑过程中,在右下角显示光标位置的状态行
set ruler
"命令行(在状态行下)的高度,默认是1,这里是2
set cmdheight=3
"侦测文件类型
filetype on
"载入文件类型插件
filetype plugin on
"为特定文件 类型载入相关缩进文件
filetype indent on
"保存全局变量
"set viminfo +=!
"带有如下符号的单词不要换行分割
set iskeyword+=_,$,@,%,#,-
"字符间插入的像素数目
set linespace=0
"增强模式中的命令行自动完成操作
set wildmenu
"使回格键(backspace)正常处理indent,eol,start等
set backspace=2
"允许backspace和光标键跨越行边界
set whichwrap+=<,>,h,l
"可以在buffer的任何地方使用鼠标(类似office中在工作区双击鼠标定位)
"set mouse=a
set selection=exclusive
set selectmode=mouse,key
"通过使用:commands命令,告诉我们文件 的哪一行被改变过
set report=0
"高亮显示匹配的括号
set showmatch
"匹配括号高亮的时间(单位是十分之一秒)
set matchtime=5
"光标移动到buffer的顶部和底部时保持3行距离
set scrolloff=3
"为C程序员提供自动缩进
set smartindent
" taglist设置
let Tlist_Use_Right_Windowa = 1
let Tlist_File_Fold_Auto_Close = 1
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
map <C-m>n :!ctags -R ../*<CR>
"设置界面分割
"
" "let g:winManagerWindowLayout = "BufExplorer,FileExplorer|TagList"
let g:winManagerWindowLayout='FileExplorer|TagList'
"设置winmanager的宽度,默认为25
let g:winManagerHigh = 30
"设置文件编码
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8
nmap wm :WMToggle<cr>