美化你的windows命令行

最近从苹果换成了windows, 然后就没有好看的iTerm2了. 但是, 把windows好好打扮一下, 也可以让命令行有着近似linux的体验. 折腾过程:

1. 安装Windows terminal

2. 美化windows terminal- 安装字体: Meslo, 下载地址: https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/Meslo.zip, 里面有很多字体, 选一个安装, 然后记录下这个字体的名字(预览字体, 名字在第一行)

3. 很多教程会教你把powershell用oh-my-zsh美化, 我尝试了一下, 启动powershell本来就慢, 美化之后, 启动时间要多2秒. 而且用惯了linux/mac os, windows的命令行还是有很多不同的, 因此希望使用一个linux系的命令行. 这里有两个方案: 1. 用wsl, 然后好好美化你的linux. 2. 装git之后, 会附送一个git bash. 由于wsl2启动也有点. 而且是基于虚拟机, 因此选用美化git bash的方案.

4. 给windows terimal添加git bash: 打开windows terimal设置, 然后添加一个profile:

           {
                "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b7}",
                "hidden": false,
                "name": "git bash",
                "commandline": "C:\\Program Files\\Git\\bin\\bash.exe",
                "acrylicOpacity": 0.8  ,// 背景透明度
                "useAcrylic": true,
                "fontFace": "MesloLGL Nerd Font" //刚才安装的字体名字
            }

 5. 安装zsh: https://gist.github.com/fworks/af4c896c9de47d827d4caa6fd7154b6b, 大概意思是下载一个windows版本的zsh的, 解压, 放到git bash里, 然后每次默认启动zsh就可以了. 这里有两个坑: 1. 下载的压缩包是用zstd算法压缩的, 教程里推荐用peazip解压缩, 我则喜欢用7-zip-standard来解压缩. 记得Bandizip 7版本也可以解压缩. 2. 教程里说, 启动zsh的时候用zsh命令, 但是我尝试失败. 最后用 /usr/bin/zsh-5.8.exe才成功启动

6. 安装zsh之后, 很多人用agnoster主题(编辑~/.zshrc这个文件的ZSH_THEME), 确实很酷炫, 但是有个很大的问题, 就是进入git仓库文件夹, 会非常卡. 这是主题的实现机制问题. 有大神出了个优化的主题powerlevel10k(https://github.com/romkatv/powerlevel10k#oh-my-zsh) 不仅解决了git文件夹卡顿的问题, 而且效果更酷炫. 跟着说明安装之后, 有长长的一串设置. 跟着操作即可.

注意: 不要听信网上什么什么$ git config --add oh-my-zsh.hide-dirty 1, 没用

最终效果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章