本来是讨论 Catalina bug 的,结果大家都对终端的配色很感兴趣,就单独开个帖子说一下吧
因为并不是完全针对零基础小白的,v2 用户水平较高再加上篇幅问题,简单的步骤会省略掉,尽量言简意赅
iTerm2 老版本爆出严重漏洞,建议更新至最新版 3.3.6
https://blog.mozilla.org/security/2019/10/09/iterm2-critical-issue-moss-audit/

下载并安装最新版 iTerm2 https://www.iterm2.com/
注意:将 iTerm2 自带 theme 修改为 Minimal ( Preferences-Appearance-General-Theme ) 以达到顶栏沉浸式的效果

下载主题 Dracula https://draculatheme.com/iterm/ 解压后更换 Preferences-Profiles-Color-Color Presets-Import

打开 Status bar
( Preferences-Profiles-Session-Status bar-Configure Status Bar )
并根据自己的需求选择要显示的插件
4. 安装 Homebrew、Oh My ZSH
Mojave 及之前的系统可直接安装 https://brew.sh/
Catalina 因 Apple 弃用了旧的脚本语言,而 Homebrew 依赖 Ruby 所以可能需要先安装 Ruby,再安装 Homebrew,这里不再赘述
Mojave 及之前的系统,默认 shell 为 bash,需输入chsh -s /bin/zsh后键入密码将默认 shell 切换为 zsh ( Catalina 默认 shell 为 zsh,无需修改),之后安装 Oh My ZSH https://ohmyz.sh/
5. 配置 ZSH 主题 Spaceship ZSH
Oh My ZSH 默认有很多主题,但今天要说的是可以跟 Powerlevel9k 相媲美的主题 Spaceship ZSH
按照官方文档进行安装
https://github.com/denysdovhan/spaceship-prompt
推荐使用以下方式进行安装
安装完成后,可以根据文档进行相应的配置,包括显示时间、用户名、字符、目录、编程语言等,自定义度很
6. 安装 nerdfont 字体
不用多说,“Nerd Fonts 是一个使用大量字体图标来解决程序员在开发过程中缺少合适字体的问题的项目”
https://github.com/ryanoasis/nerd-fonts
具体哪个好用就见仁见智了,我个人用的是 FuraCodeNerdFontComplete
7. 安装 neofetch 或 screenfetch 查看成果
想显示第一张图的效果,可以安装 neofetch 或 screenfetch 进行查看
部分人看不到图,传了一个到新图床

1
Liang 2019 年 10 月 12 日 via iPhone
楼主好人,收藏了
|
3
raffaellolin 2019 年 10 月 12 日 via Android 美化 iterm2 个不是程序员工作前的标配吗哈哈哈哈
|
4
gordonx8 2019 年 10 月 12 日 via iPhone
Mark,战略性收藏了
|
5
illl 2019 年 10 月 12 日 via iPhone
收藏了
|
6
yushiro 2019 年 10 月 12 日 via iPhone
回去试试
|
7
bleutee 2019 年 10 月 12 日
暫時懶得折騰,不過收藏了
|
8
iceEar 2019 年 10 月 12 日 via iPhone
楼主好人,下辈子美国人(收藏~
|
9
weijidong 2019 年 10 月 12 日 via iPhone
战略回复
|
10
Olament 2019 年 10 月 12 日 via iPhone
感谢楼主,刚刚还在找你这个主题🙏
|
11
NVDA 2019 年 10 月 12 日
感谢~
|
12
guisheng 2019 年 10 月 12 日 via iPhone
为啥我看不到效果图?
|
13
jahx 2019 年 10 月 12 日 via iPhone
战略回复
|
14
loading 2019 年 10 月 12 日 via Android
收藏,回复,感谢,三连。
|
15
guisheng 2019 年 10 月 12 日 via iPhone
看到了 效果图 这也太棒了
|
16
snail1126 2019 年 10 月 12 日 via iPhone
三连+1,期待更多的小白科普文
|
17
trafficMGR 2019 年 10 月 12 日 via Android
Catalina 也没有弃用 Catalina
|
18
trafficMGR 2019 年 10 月 12 日 via Android
Catalina 也没有弃用 Ruby
|
19
chankay 2019 年 10 月 12 日 via Android
收藏一波
|
20
TangMonk 2019 年 10 月 12 日
看到 zsh 我溜了
|
21
Lin0936 2019 年 10 月 12 日
跟我用的一样,除了 zsh 主题。
|
22
BigDogWang 2019 年 10 月 12 日
我总觉得 iterm2 对比 terminal 同一字体显得较细
|
23
vela 2019 年 10 月 12 日
楼主好人,的确很酷炫,是时候把用了多年的 agnoster 主题换掉了!
|
24
shallby2 2019 年 10 月 12 日
战略性收藏,刚刚格盘重装了系统,正好从头开始。
|
25
AaronTwan 2019 年 10 月 12 日
飘了飘了,mac 都没有得我竟然点进来看了
|
26
bigzl 2019 年 10 月 12 日
感谢回复收藏一气呵成
|
27
jiezhi 2019 年 10 月 12 日 via iPhone
自己之前写了个脚本,自动换背景壁纸有需要的么🤪
|
28
ToDyZHu 2019 年 10 月 12 日
这也太帅了吧
|
29
geniusmyn 2019 年 10 月 12 日
收藏回复感谢
|
30
z67nnciQnb7r8bLf 2019 年 10 月 12 日
楼主发上个帖子的时候就折腾啦,FuraCode 改名字叫 FiraCode 了
|
31
wsseo 2019 年 10 月 12 日
花里胡哨
|
33
leicool520 2019 年 10 月 12 日
感谢 LZ,收藏备用,等我买了 MAC 就用起来
|
34
chroming 2019 年 10 月 12 日
先收藏
感谢分享 |
35
aaahhh123 2019 年 10 月 12 日
6666
|
36
geniusmyn 2019 年 10 月 12 日
Set ZSH_THEME="spaceship" in your .zshrc.
这一步怎么操作的? |
37
PeterD 2019 年 10 月 12 日 starship 主题用 rust 写的,比 spaceship 快很多
https://starship.rs |
39
lululau 2019 年 10 月 12 日 via iPhone
dracula 配色是挺好看,但是背景色不在 256 colors 里,开个 vim,tmux 什么的就花了,即便已经装上 vim/tmux 的 dracula theme
|
42
Donne 2019 年 10 月 12 日
我怎么没看到图,
|
43
tozp 2019 年 10 月 12 日
当年我也是各种炫,现在只想用原生+zsh,现在好了,新版 OS X 自带,就算纯原生了。
|
45
okayz 2019 年 10 月 12 日
收藏备用!
|
46
ccalywm 2019 年 10 月 12 日
收藏了
|
47
HowardTang 2019 年 10 月 12 日
收藏了,戰略性 MARK
|
48
doudouwu 2019 年 10 月 12 日
有一个 zsh 主题问题,via ⬢ v12.9.1 at ☸️ docker-desktop 这是啥意思呢?
|
49
JQZhang 2019 年 10 月 12 日
楼主好人,现在就试一试
|
50
Tink PRO 楼主,问下那个 Nerd 字体我按照 Readme 里面的教程装上了但是在 iTerm2 里还是没有这个字体是啥情况啊
|
51
nmecury 2019 年 10 月 12 日 现在该用 powerlevel10k 啦,从 9k 无缝切换,而且速度几乎和 bash 一样快(亲测)
|
52
bookit 2019 年 10 月 12 日
楼主说的高颜值,一张图也没看到呀?
图在哪里? |
53
gIrl1990 2019 年 10 月 12 日
10.13 看来今晚得升级到 10.14 了。
|
54
gz911122 2019 年 10 月 12 日
Status bar 显示的是本机的状态还是 ssh 连上的服务器的状态啊?
|
55
benzzz 2019 年 10 月 12 日
看不到楼主发的图
|
56
Jasonwxy 2019 年 10 月 12 日
@nmecury #51 感谢,昨天看楼主帖子自己鼓捣装了 Spaceship,不太喜欢,刚又装了 Powerlevel9k,感觉不错,然后看到你这个。现在准备把 Powerlevel9k 给卸载了😂
|
57
luoer 2019 年 10 月 12 日
楼主 能贴下效果图么
|
58
crankyhuo 2019 年 10 月 12 日
老哥牛逼!!!
|
59
1002xin OP @trafficMGR 以前自带老版本,弃用了老的脚本语言
|
66
1002xin OP @doudouwu 12.9.1 显示的应该是 nodejs 版本号,这个主题会显示目录下所使用的一些编程语言,更具体的可以看文档
|
68
G2838 2019 年 10 月 12 日
收藏了,戰略性 MARK
|
69
Skybrim 2019 年 10 月 12 日
谢谢大佬
|
71
mns 2019 年 10 月 12 日
🤣️楼主带着跑偏了
|
73
nmecury 2019 年 10 月 12 日
@Jasonwxy 不用卸载,https://github.com/romkatv/powerlevel10k#oh-my-zsh 一键切换,10k 真的快好多
|
74
Jasonwxy 2019 年 10 月 12 日
你们用 minimal theme 的有这种 bug 么,就是先全屏,再退出,再全屏左上角那个最大化最小化的按钮不见了
|
75
shakespaces 2019 年 10 月 12 日 via Android
楼主好人一生平安
|
76
NetworkManager 2019 年 10 月 12 日
我给你回复 好人一生平安
|
77
1002xin OP @nmecury 我知道兼容,我就是不喜欢 powerlevel9k10k 这样的样式,才改了 spaceship,虽然都能调整成类似的状态
|
80
softgoto 2019 年 10 月 12 日 via Android
收藏了,感谢楼主
|
81
caoler 2019 年 10 月 12 日
收藏了
|
82
deathscythe 2019 年 10 月 12 日
iTerm2 3.3.20191004-nightly is currently the newest version available.
楼主, 我 iTerm2 是这个版本? 新的么? |
83
iehp 2019 年 10 月 12 日
感谢分享
|
84
wuqingdzx 2019 年 10 月 12 日
推荐下 p10k
|
85
1002xin OP @deathscythe 我上面写了啊,目前最新 3.3.6
|
87
deathscythe 2019 年 10 月 12 日
@1002xin 哈哈哈, 我当然看到, 当时我检查更新已经是最新了
|
88
52coder 2019 年 10 月 12 日
看着不错,下班回去试试
|
89
wuqingdzx 2019 年 10 月 12 日
@1002xin spaceship 样式也差不太多,多个选择嘛,看人喜好
偷偷学习了你的 status bar,可以让 p10k 更快一些了 另外主题不如放出这个链接,让大家自己选择下,虽然我也用的 Dracula [Iterm2 Themes]( https://github.com/mbadolato/iTerm2-Color-Schemes) |
90
dovme 2019 年 10 月 12 日
请问按照您的方式安装之后,这个像乱码一样的符号是什么原因导致的,字体吗?
https://sm.ms/image/XKAJEMVUkNvj65z |
91
deathscythe 2019 年 10 月 12 日
@1002xin 嗯, 我的版本是 Nightly Builds
|
92
lizhuoli 2019 年 10 月 12 日 via iPhone
Catalina 因 Apple 弃用了旧的脚本语言,而 Homebrew 依赖 Ruby 所以可能需要先安装 Ruby,再安装 Homebrew,这里不再赘述 Mojave 及之前的系统,默认 shell 为 bash,需输入 chsh -s /bin/zsh 后键入密码将默认 shell 切换为 zsh ( Catalina 默认 shell 为 zsh,无需修改),之后安装 Oh My ZSH https://ohmyz.sh
不需要,Catalina 自带 zsh 默认,直接用 Oh my zsh 官方脚本就可以。另外 Homebrew 也可以直接安装,压根不存在这几个不知道从哪里看来的东西,不要误导其他人 |
94
vipppppp 2019 年 10 月 12 日
看不到图难受,有大佬贴一下吗,链接都没看到...
|
95
mumonitor 2019 年 10 月 12 日
收藏,好贴,已配置完成,果然颜值暴增。
|
96
AlphaTr 2019 年 10 月 12 日
谢楼主,不知道 tab bar 的透明度如何设置,好像不随着正文的透明度变化
|
97
HanMeiM 2019 年 10 月 12 日
楼主好人
|
99
wildnode 2019 年 10 月 12 日
非常感谢~
|
100
zhangsen1992 2019 年 10 月 12 日
为什么用不了 minimal 主题
|