macbook pro 自带的 zsh 界面略简陋,美化升级一下可以带来更好的开发体验,主要通过安装 oh my zsh 和 iterm2 来实现。
原生界面:
美化后的界面:

简单来说,它们的关系可以用一个比喻来理解:
ls, cd, git commit 等)的东西。没有它,你的终端窗口就是一个空壳。~/.zshrc),让你通过简单的修改就能启用强大功能。prompt 的外观),让你一键更换界面风格(如你之前问的 Agnoster 主题)。/bin/zsh 或 /bin/bash)。它只是为 Shell 提供一个更好的“运行环境”和“显示容器”。
* * *
### 三者如何协同工作?
一个典型的、美化了的工作流程是这样的:
~/.zshrc 文件,应用你选择的主题(控制文字、颜色、图标显示)和插件(增加功能)。
打开 item 将主题颜色修改为程序员喜欢的暗黑配色:
### step2:安装 oh my zsh
Oh My Zsh 是一个开源的、社区驱动的框架,用于管理 Zsh 配置,它提供了大量的主题和插件,让 Zsh 配置变得简单有趣。
安装指令:sh -c "$(curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)"
得到的成果:
### step3:选择 oh my zsh 主题
oh my zsh 有许多主题,详细可查看oh my zsh 主题列表。
其中 Agnoster 主题:一款非常流行的主题,显示信息丰富(如 git 状态、上一命令返回值等),是程序员喜欢的一款主题,我也选择这个。
设置步骤:
修改配置文件:nano ~/.zshrc
注释掉这一行:#ZSH_THEME="robbyrussell",
添加这行:ZSH_THEME="agnoster"
保存配置退出到命令行
注意:许多漂亮的主题使用了特殊图标,需要安装 Powerline 字体才能正确显示。
安装步骤:依次执行
git clone https://github.com/powerline/fonts.git --depth=1
cd fonts
./install.sh
cd ..
rm -rf fonts
选择刚安装的字体:
让修改的配置生效:source ~/.zshrc,
得到效果图:
### step4:安装 oh my zsh 插件
oh my zsh 的插件列表:网址链接,其中 zsh-autosuggestions、zsh-syntax-highlighting 是两个非常推荐的插件。
sh-autosuggestions:根据历史命令自动建议补全,用方向键→或 Ctrl+F 接受建议,效率神器。
下载指令:
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
zsh-syntax-highlighting:为命令提供语法高亮,书写错误时会显示红色,正确则为绿色。
下载指令:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
nano ~/.zshrc
找到插件配置行,原始为:plugins=(git)
修改成:plugins=( git zsh-autosuggestions zsh-syntax-highlighting )
注意:zsh-syntax-highlighting 必须放在最后。source ~/.zshrc。
### iterm2 常用的命令
## 搞定
完成任务,给自己点个👍,嘎嘎~