终于从Windows转到心心念念的macOS上进行开发,虽然是黑苹果但是软件层面上没有太大的区别,程序员还是得用mac啊这终端上真的比windows好用无数倍,那终端到手后还是要折腾美化的,那就开始吧。 先看下我,还可以吧?
准备工作
先保证自己下载homebrew
和wget
,安装软件或下载包很多情况下要用到它们,特别homebrew是mac下最好用的包管理器一定要有。下载方法网上也很多的,建议先下homebrew再用它下wget。
iTerm2
首先是下载第三方终端iTerm2
,mac自带的终端用的比较少,大家用的最多还是这个。
官网下载
zsh
zsh
是shell的一种,mac默认的shell是bash
,一般来说我们也是用zsh比较多,因为命令更多更好用。
下载zsh
brew install zsh
切换shell为zsh
# 查看当前使用的shell
echo $SHELL
# 切换为zsh
chsh -s /bin/zsh
运行完上面命令后重启一下即可
oh-my-zsh
oh-my-zsh
用于美化终端,可以让你拥有很多好看的主题。
安装
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
sh install.sh
运行上面的命令来下载安装脚本并运行脚本,成功后会有如下画面
更换主题
oh-my-zsh有很多默认的主题,可以在~/.zshrc
中修改ZSH_THEME
来切换不同主题。
这里我推荐powerlever10k
,它集合了很多不同主题风格的样式,支持自定义,如果默认主题中没有你满意的那推荐就用它。下面就讲powerlevel10k
的安装方法。
下载
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
安装所需字体
# 安装 nerd-font 字体
brew tap homebrew/cask-fonts
# 其他所需字体
cd ~
git clone https://github.com/powerline/fonts.git --depth=1
# 到目录下执行安装脚本
cd fonts
./install.sh
# 删除刚刚下载的
cd ..
rm -rf fonts
配置
vim ~/.zshrc
进入zsh配置文件中修改并增加
ZSH_THEME = "powerlevel10k/powerlevel10k"
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
之后启动向导
p10k configure
可以用下面命令查看颜色代号
for i in {0..255}; do print -Pn "%K{$i} %k%F{$i}${(l:3::0:)i}%f " ${${(M)$((i%6)):#3}:+$'\n'}; done
接下来需要下载一些必要的字体或样式,在此之前需要先改host以正常下载 下载软件SwitchHosts! 之后如图加上
199.232.68.133 raw.githubusercontent.com
199.232.68.133 user-images.githubusercontent.com
199.232.68.133 avatars2.githubusercontent.com
199.232.68.133 avatars1.githubusercontent.com
开启My hosts
后重启终端,就会自动提示下载所需字体,耐心等待它下载完(有点慢)后,就可以根据引导一步步自定义属于自己的主题了!从图标到字体颜色风格到显示信息都可以自定义!
背景透明+毛玻璃
打开iTerm2的偏好设置按下图即可调节背景透明和毛玻璃,下面还可以设置默认窗口大小。
快捷键唤醒
如何让切出终端更快捷?可以设置Hotkey
按下图操作
尾声
至此,一个好用又好看的mac终端基本配置完毕啦
其他有趣的可以看下这篇博客讲的