安裝MSYS2
- 下載安裝msys2, 默認(rèn)文件目錄為:
C:\msys64
, 此目錄為根目錄袍冷。 - 修改
/etc/pacman.d/mirrorlist.msys
文件, 添加軟件源提升下載速度:- 添加
Server = http://mirrors.ustc.edu.cn/msys2/REPOS/MSYS2/$arch
到首行顿仇。 - 添加
Server = http://mirror.bit.edu.cn/msys2/REPOS/MSYS2/$arch
到首行。 - 運(yùn)行
pacman -Syu
更新
- 添加
安裝基本編譯套件
pacman -S gcc base-devel
安裝ZSH
pacman -S zsh
安裝oh-my-zsh 使zsh 更好用
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
安裝git
pacman -S git
默認(rèn)git會(huì)安裝 vim穆桂,不過這個(gè)版本的 vim沒有Lua支持歇拆,我需要 Lua侵浸,Python支持寨闹,所以vim等下自己在編譯一下安裝,安裝完git后我手動(dòng)刪除了自帶安裝的vim版本挂谍。用whereis vim
列出vim的路徑叔壤,然后一一刪除。
編譯安裝vim
參考了此issue 的答案口叙,編譯了帶Lua和Python的vim版本炼绘,暫時(shí)沒有用到Python3的版本,所以不研究編譯帶Python3了
** 編譯步驟: **
pacman ncurses-devel python2
-
編譯安裝lua妄田,因?yàn)闆]有l(wèi)ua包
- curl -R -O http://www.lua.org/ftp/lua-5.3.2.tar.gz
- tar zxf lua-5.3.2.tar.gz
- cd lua-5.3.2/src
- make mingw && cd .. && make install
-
編譯安裝vim
- git clone https://github.com/vim/vim
- cd vim/src
./configure --prefix=/usr --with-tlib=ncursesw --enable-luainterp --with-lua-prefix=/usr/local --disable-gui --disable-tclinterp --enable-cscope --without-x CPPFLAGS="${CPPFLAGS} -I/usr/include/ncursesw" --enable-python3interp=dynamic --enable-rubyinterp=dynamic --enable-pythoninterp=dynamic --enable-multibyte && make
- cd .. && make install