windows使用oh-my-zsh
开发有时候需要使用terminal,无奈家里电脑还是只能用Windows,但是感觉CMD真的很难用,就是是powershell也不太习惯
公司电脑用deepin oh-my-zsh不能更舒服,就想到能不能在windows上也能装上oh-my-zsh
于是开始一番baidu+google
安装cywin
先装上cywin 网络太慢的话可以从迅雷下 32位 64位
开始安装,选择从网络安装,太慢的话可以使用国内的源 http://mirrors.ustc.edu.cn/cygwin/
记得安装zsh
安装oh-my-zsh
不知道为什么直接使用oh-my-zsh提供的从网络安装总是git clone失败. 于是先手动把oh-my-zshclone到 $HOME 目录下 $HOME在 cywin的安装目录/home/用户名
git clone https://github.com/robbyrussell/oh-my-zsh.git .oh-my-zsh
直接用oh-my-zsh提供的安装的文件是不能装上的,自己手动复制里面的命令一个个的在cywin的终端里执行
| 1 | # 先设置oh-my-zsh 的目录 | 
此时zsh会报找不到env grep 之类的命令
修改zsh的配置文件 .zshrc 把第一行修改为下面的
| 1 | # If you come from bash you might have to change your $PATH. | 
ok 打开cmd或者 cywin的终端 输入 zsh
会有挺多bug的,比如有些字符不能显示,
我使用的gnzh主题 这是光标会有点bug 比正常的光标后大概3个字符
修改CMD字体 http://jingyan.baidu.com/article/3a2f7c2e61ec5d26afd611c8.html
我使用的是 dejavu
在CMD输入 chcp 437 然后就多出几个可选择的字体了
修改HOME目录
此时zsh的用户根目录是在 cywin安装目录/home/用户名下的,修改到Windows的用户目录下去
在windows的环境变量设置里面新建一条记录
| 1 | HOME=windows的用户目录 | 
并把原来用户目录下的文件都copy到新的用户目录下
现在在cmd或者cywin的终端里面输入zsh.
以后就win+R 输入zsh吧~
安装 apt-cyg
cywin里面类似于apt-get的软件包安装工具。立马装上
| 1 | wget https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg -O apt-cyg | 
现在可以用apt-cyg install vim来在cywin上安装vim了~