在Win系统下右键启动ConEmu和Msys2
在win系统下使用好点的命令行,虚拟终端用 ConEmu 很好用。至于 Linux 的命令行移植选来选取选了个 Msys2。比Cygwin 轻量得多,而又不像 Gitbash 那样过于简单。特别是还有非常好用的移植自 Archlinux 的 Pacman 的包管理系统。特别是更换了 国内源后速度快了很多。
然后当然是要右键打开才爽的,折腾了好久,才搞出来。首先是注册表:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\ConEmu Here]
"Icon"="F:\\ConEmuPack\\ConEmu64.exe,0"
[HKEY_CLASSES_ROOT\Directory\Background\shell\ConEmu Here\command]
@="\"F:\\ConEmuPack\\ConEmu64.exe\" \"/here\" /cmd -cur_console:n {msys2} "
然后就是在 ConEmu 里增加个名叫 msys2 的 Task。内容如下:
set CHERE_INVOKING=1 &e:\msys64\usr\bin\sh.exe -c "MSYSTEM=MINGW64 exec /bin/bash --login -i -new_console:C:"E:\msys64\msys2.ico"
大功告成