" 不要使用vi的键盘模式,而是vim自己的
set nocompatible
" 显示行号
set nu
" 为C程序提供自动缩进
set smartindent
" 语法高亮
""语法高亮 行号
set nu!
colorscheme desert
syntax enable
syntax on
"ctag
"set tags=tags
"set autochdir
" 去掉输入错误的提示声音
set noeb
" 在处理未保存或只读文件的时候,弹出确认
"set confirm
" 自动缩进
set autoindent
set cindent
" Tab键的宽度
set tabstop=4
" 统一缩进为4
set softtabstop=4
set shiftwidth=4
" 不要用空格代替制表符
set noexpandtab
"编码设置
set enc=utf-8
set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936
"语言设置
set langmenu=zh_CN.UTF-8
set helplang=cn
" 可以在buffer的任何地方使用鼠标(类似office中在工作区双击鼠标定位)
set mouse=a
set selection=exclusive
set selectmode=mouse,key
" 匹配括号高亮的时间(单位是十分之一秒)
set matchtime=5
"taglist
"let Tlist_Show_One_File=1
"let Tlist_Exit_OnlyWindow=1
"winmanager
"let g:winManagerWindowLayout='FileExplorer|TagList'
"nmap wm :WMToggle<cr>
"minibufexpl
"let g:miniBufExplMapCTabSwitchBufs=1
"let g:miniBufExplMapWindowsNavVim=1
"let g:miniBufExplMapWindowNavArrows=1
"c/h文件切换
"nnoremap <silent> <F12> :A<CR>
"grep
"nnoremap <silent> <F3> :Grep<CR>
"中文帮助乱码
"set encoding=utf-8
"set fileencodings=utf-8,chinese,latin-1
"if has("win32")
"set fileencoding=chinese
"else
"set fileencoding=utf-8
"endif
"解决菜单乱码
"source $VIMRUNTIME/delmenu.vim
"source $VIMRUNTIME/menu.vim
"解决consle输出乱码
"language messages zh_CN.utf-8