首先安装spf13-vim,spf13集成Vundle,NeedTree,Ctrl-P等,再安装YouCompleteMe,Cscope,最后配上MacType外观。
要求系统WIN7以上,我用的是WIN7-64Bit,WIN7及以上版本支持类似bash的Chocolatey,用它可以直接使用类似apt-get指令。
1、安装Chocolatey
以“管理员方式”打开一个命令行工具,输入下面的命令:@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
经过一段时间的等待,Chocolatey安装完毕。
PowerShell:
iex ((new-objectet.webclient).DownloadString'https://chocolatey.org/install.ps1'))
PowerShell v3+:
iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
2、安装spf13-vim
打开cmd命令行,输入:choco install spf13-vim如果网络不好,可先自己下载部分软件安装,如gVim7.4or Later,ctags58,msysgit,cmake3.6,Python3.3,migw-w64。
3、安装完成后安装YouCompleteMe,更改.vimrc(在~/spf13-vim-3文件夹内)文件,最后一行增加Bundle 'Valloric/YouCompleteMe',打开gVim输入:BundleInstall
(在WIN7下,默认使用_vimrc,修改此.vimrc同时就修改了~/_vimrc文件;~/地址查看系统变量HOME)
接着编译YouCompleteMe,需要安装VS2015的C++模块和7Zip,Python,打开gitBash进入.vim\bundle\YouCompleteMe运行python install.py(或./install.sh --clang-completer或--omnisharp-completer(C#))
如果编译之后打开vim提示版本找不到,有可能是vim版本Python支持不好,需要重新编译vim,去Github下载vim源码,解压通过gitBash进入vim-master,重新编译gVim。src目录内的Make_ming.mak文件开头加入
PYTHON3=c:\Python33PYTHON3_VER=33
gVIM编译命令:make -f Make_ming.mak GUI=yes OLE=yes [USERNAME=xxx] [USERDOMAIN=xxx]
Vim编译命令:make -f Make_ming.mak GUI=no OLE=yes [USERNAME=xxx] [USERDOMAIN=xxx]
并将src目录下的gvim.exe或vim.exe复制至程序目录中替代原有同名文件
5、最后进入.spf13-vim-3,在.vimrc最后加入ctags自动查找,增加部分快捷键映射,gb2312编码格式兼容,还有漂亮的颜色主题molokai,内容如下
set autochdirset tags=tags;
nmap <leader>sb :!cscope -Rb<cr><cr>
nmap <leader>sa :cs add cscope.out<cr>
nmap <leader>ss :cs find s <C-R>=expand("<cword>")<cr><cr>
nmap <leader>sg :cs find g <C-R>=expand("<cword>")<cr><cr>
nmap <leader>sc :cs find c <C-R>=expand("<cword>")<cr><cr>
nmap <leader>st :cs find t <C-R>=expand("<cword>")<cr><cr>
nmap <leader>se :cs find e <C-R>=expand("<cword>")<cr><cr>
nmap <leader>sf :cs find f <C-R>=expand("<cfile>")<cr><cr>
nmap <leader>si :cs find i <C-R>=expand("<cfile>")<cr><cr>
nmap <leader>sd :cs find d <C-R>=expand("<cword>")<cr><cr>
nmap ff <C-]>
nmap ss <C-t>
nmap fs :cs find s <C-R>=expand("<cword>")<cr><cr>
nmap fg :cs find g <C-R>=expand("<cword>")<cr><cr>
set fileencoding=gb18030
set fileencodings=gbk,utf-8,gb18030,utf-16,big5,gb2312
colorscheme molokai(peaksea/ir_black)
6、配置基本完成,如果再安装MacType,字体效果及美感会更好。最终效果如下: