Windows 安装 oh-my-zsh
Windows 是有方案可以实现类似于Linux的终端环境,比如cygwin。
我很久以前有用过,但是我在尝试安装SDKMan的时候发现cygwin不受支持了。然后SDKMan推荐了msys
查了一下,我找到了MSYS2
安装MSYS2以后,有一个叫MSYS2 UCRT64.exe
程序,打开以后就是我们熟悉的bash环境
最后基于MSYS2安装oh-my-zsh
即可。
首先我们需要安装zsh
1 | pacman -S zsh |
pacman
是MSYS2提供的包管理工具
关于oh-my-zsh的安装以及插件和主题的推荐我有单独发博客,请点这里查看
插件和主题都可以在msys2中正常运行。
至于SDKMan的安装,则可以完全按照官网的脚本运行即可。你可能会遇到一些组件不存在的错误提示,比如git
、zip
、unzip
等,可以使用msys2
提供的包管理工具pacman
安装
1 | pacman -S git |
即可搞定
Windows idea terminal切换终端为msys2
在idea的设置中,tools-terminal下有一个路径,我们输入
C:\msys64\usr\bin\bash.exe --login -i
即可
如果你没有选择安装在C盘或者是第一级目录名称不叫
msys64
,那么你需要自己调整一下,不要完全照抄
Windows vscode 终端切换为msys2
vscode其实本身就支持切换终端,只是入口可能大家找不到,如下图所示,用心找找就解决问题了