set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
set encoding=utf-8 "内部编码
set termencoding=cp936 "win cmd 编码
set fileencoding=utf-8 "文件编码
set fileencodings=ucs-bom,utf-8,gbk,cp936,latin-1 "文件编码匹配
"解决菜单乱码
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
"解决consle输出乱码
language messages zh_CN.utf-8
set nu "显示行号
set nowrap "不换行
set cursorline "高亮当前行
"set acd "自动切换工作目录为当前文件所在目录
if has("gui_running")
au GUIEnter * simalt ~x "窗口启动时自动最大化
set guioptions+=bh "开启下方滚动条
set guitablabel=%M%t "Tab条显示修改标志+文件名
set guifont=Consolas:h11 "修改字体
set showtabline=2 "显示 文件标签
set guitablabel=%M%t
colorscheme desert
endif
===========================================
在其它程序中使用VIM编辑
gvim.exe -p --remote-tab-silent "%1"
============================================
下面修改注册表,使用Tab编辑选定的文件 (win7)
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\gvim]
@="使用Vim编辑"
[HKEY_CLASSES_ROOT\*\shell\gvim\command]
@="\"C:\\tools\\Vim\\vim74\\gvim.exe\" -p --remote-tab-silent \"%1\""
================================================