在 Conemu 中使用 Cygwin 和 zsh
本来 wsl on conemu 已经是一个可以满足日常使用的方案了,但是实际开发过程中需要使用到 native 的命令时,例如 go, node 之类,需要安装两份开发环境,总归有点洁癖,于是尝试了回归 cygwin 的方案。
首先安装 cygwin
在安装过程中可以使用 ustc 的镜像源 http://mirrors.ustc.edu.cn/cygwin/
选择 zsh
, wget
, openssl
, openssh
等常用的包。
安装完成之后设置 conemu 的 Task
新建一个 task 在 Commands
中填入 D:\cygwin64\Cygwin.bat
保存即可,如果需要使用 zsh,修改这个批处理文件中的 bash
为 zsh
即可。
同时推荐安装 apt-cyg
方便后期增删包:
1 | wget https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg -O /bin/apt-cyg |
最后安装好 oh-my-zsh 效果完美,性能也还将就 :)