〇 准备
首先,Windows下vim想要使用各种插件,需要支持对Python,Lua的支持。
但是,在vim中键入:version
显示
-lua
+python/dyn
+python3/dyn
这说明,不支持lua,支持Python;
比如要是想要使用 neocomplete 插件的话就需要重新编译一个支持lua的vim。
一 下载安装msys2
为什么要用msys2?
MSYS2 (Minimal SYStem 2),是作为MinGw的替代者出现的,它移植来自Arch Linux中强大的包管理器:Pacman。
使用过Arch的同学一定很熟悉,通过pacman来安装其它东西,我们就可以使用Pacman安装MinGw,以及很多依赖项。下载msys2
在官网MSYS2 homepage下载,针对自己系统的安装包,我这里使用了msys2-x86_64-20170918.exe
。
安装,默认安装C:/msys64
。
配置更新源
安装完毕,打开安装目录下msys2.exe
,即打开了一个终端。
在终端中执行:
$ pacman --needed -Sy bash pacman pacman-mirrors msys2-runtime
执行完毕之后,关闭Shell,重新打开。
$ pacman -Su #更新其它组件到最新..
在文件浏览器分别打开位于路径
C:\msys64\etc\pacman.d
下的:
打开mirrorlist.mingw32
在第一行加入:
Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686
打开
mirrorlist.mingw64
在第一行加入:
Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64
打开
mirrorlist.msys
在第一行加入:
Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch
- 安装以下环境
pacman -Sy
pacman -S mingw-w64-x86_64-gcc mingw-w64-x86