WIN7下vim安装配置整理(插件齐全)

首先安装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:\Python33
PYTHON3_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复制至程序目录中替代原有同名文件


4、复制cscope-15.7文件键入vim安装文件并设置系统Path,去网上搜索autoload_cscope(用来自动加载cscope.out),下载并复制autoload_cscope.vim进入Vim\vim74\plugin,随后在命令行输入cscope -Rb生成cscope.out即可使用cscope,最好重新映射快捷键,方便使用。


5、最后进入.spf13-vim-3,在.vimrc最后加入ctags自动查找,增加部分快捷键映射,gb2312编码格式兼容,还有漂亮的颜色主题molokai,内容如下

set autochdir
set tags=tags;

nmap sb :!cscope -Rb
nmap sa :cs add cscope.out
nmap ss :cs find s =expand("")
nmap sg :cs find g =expand("")
nmap sc :cs find c =expand("")
nmap st :cs find t =expand("")
nmap se :cs find e =expand("")
nmap sf :cs find f =expand("")
nmap si :cs find i =expand("")
nmap sd :cs find d =expand("")
nmap ff
nmap ss
nmap fs :cs find s =expand("")
nmap fg :cs find g =expand("")

set fileencoding=gb18030
set fileencodings=gbk,utf-8,gb18030,utf-16,big5,gb2312

colorscheme molokai(peaksea/ir_black)


6、配置基本完成,如果再安装MacType,字体效果及美感会更好。最终效果如下:

WIN7下vim安装配置整理(插件齐全)_第1张图片

你可能感兴趣的:(WIN7下vim安装配置整理(插件齐全))