打造高颜值 iTerm2
原文是发在 v2 上的,现在稍微修改了下,尽量做到言简意赅,故包含较多跳转链接,忘理解
iTerm2 基础设置
下载并安装最新版 iTerm2,太老版本的无法开启 Status bar 和沉浸式
找到( Preferences-Appearance-General-Theme ),将默认 Regular 修改为 Minimal,以达到顶栏沉浸式的效果。
打开 Status bar( Preferences-Profiles-Session-Status bar-Configure Status Bar ),根据自己需求选择要显示的插件,并开启 Auto-Rainbow。
更换主题
我个人使用的是 Dracula,官网下载 iTerm2 版本后解压
在(Preferences-Profiles-Color-Color Presets-Import)处进行更换并查看效果
也可以通过搜索 iTerm2 theme
关键词查找自己喜欢的主题
安装 Homebrew、Oh My ZSH
老生长谈的问题了,已安装过的同学跳过这步
Homebrew: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Oh My Zsh:sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
如果你在用 Mojave 及之前的系统,默认 shell 为 bash,输入 chsh -s /bin/zsh
键入密码,将默认 shell 切换为 zsh;如果你使用的是最新的 Catalina 系统,那么默认 shell 就是 zsh,无需修改。不清楚的可以终端键入 echo $SHELL
查看当前 shell。
配置 ZSH
相信大家都听过一款很出名的 zsh 扩展 Powerlevel10k,不过因为 Powerlevel10k 一直未能修复拖动窗口导致的 UI Bug,所以今天的主角是 Spaceship。
这是一款跟 Powerlevel10k 齐名的扩展,通过简单配置可以显示 用户名、日期、时间、字符、目录、Docker 版本、Git、npm 等多个信息。
安装 Nerd Font 字体
Nerd Font 可以解决 Powerlevel10k、Spaceship 等带来的图标字体问题,这里推荐几款个人用过比较好的字体,FiraCode、Hack、Source Code Pro,目前在用的是 Jetbrains 新出的 Mono。
最终效果
一切搞定之后,安装 neofetch 或 screenFetch 查看效果
参考链接:
https://medium.com/ayuth/iterm2-zsh-oh-my-zsh-the-most-power-full-of-terminal-on-macos-bdb2823fb04c
https://medium.com/statementdog-engineering/prettify-your-zsh-command-line-prompt-3ca2acc967f
版权声明: 本文为 InfoQ 作者【marsxxl】的原创文章。
原文链接:【http://xie.infoq.cn/article/e4e3dc1889c2939569ac934bc】。文章转载请联系作者。
评论