1. 前言
之前用 Ubuntu、Elementary OS 时觉得其终端既漂亮又好用,购买的云服务器的默认终端也好看,一些牛人的桌面终端也配置得挺好看。虽然 Mac 的默认终端配置已经比 Windows 好看好用很多了,但还是觉得不够。于是灵机一动,想着能不能美化一下。先是自己尝试手动设置 Terminal 的配置参数,先改字体,将 SF Mono 改成 Monaco(之前版本的 macOS 终端默认字体是 Monaco,还是挺不错的,不知为什么后来改成了没那么好看的 SF Mono),再将背景设置成黑色,字体设置成绿色,营造黑客帝国的感觉,……,感觉还行。用了一段时间,还是觉得不够好看。黔驴技穷了啊。突然又灵光一闪,想着能不能在网上下载其它高人制作的主题,看看别人的设置方法,于是便有了此文。
2. 前提条件
2.1. 确保 Shell 环境为 Zsh
chsh -s /bin/zsh
注:如何查看MAC当前系统默认的shell呢?
MAC查看与修改系统默认的shell_mac的shall怎么看-CSDN博客
cat /etc/shell
使用echo $SHELL 打印当前使用的Shell - 》 好滴,确认现在是zsh了
也可以用echo $0,反正确认当前是zsh就可以了
2.2. 确保安装了 Homebrew
/bin/bash -c "$(curl -fsSL )"
https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh
3. 字体安装
curl -L -o ~/Downloads/ubuntu-mono.zip "https://fonts.google.com/download?family=Ubuntu%20Mono"
unzip ~/Downloads/ubuntu-mono.zip -d ~/Downloads/ubuntu-mono
mv ~/Downloads/ubuntu-mono/*.ttf ~/Library/Fonts/
rm -rf ~/Downloads/ubuntu-mono.zip ~/Downloads/ubuntu-mono
流程完毕~没有提示就是最好的提示
4. 主题安装
brew install wget
wget https://github.com/sindresorhus/terminal-snazzy/raw/main/Snazzy.terminal
(这里找不到的话 按下command + 空格开启聚焦搜索,直接搜Snazzy.terminal)
如何找到终端设置:https://jingyan.baidu.com/article/aa6a2c141fa6a54d4c19c4ae.html
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
brew install starship
echo 'eval "$(starship init zsh)"' >> ~/.zshrc
brew install autojump
plugins=(
# other plugins...
autojump
)
brew install git
git config --global user.name "John Doe"
git config --global user.email [email protected]
user.name 和 user.email 后面的内容需要根据自己的情况填写。
git clone ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
https://github.com/zsh-users/zsh-syntax-highlighting.git
plugins=(
# other plugins...
zsh-syntax-highlighting
)
git clone ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
https://github.com/zsh-users/zsh-autosuggestions
plugins=(
# other plugins...
zsh-autosuggestions
)
5. 命令提示符安装
brew install pure
fpath+=("$(brew --prefix)/share/zsh/site-functions")
autoload -U promptinit; promptinit
prompt pure
6. 最终效果展示
7. 参考
Mac 终端美化指南