1002xin
V2EX  ›  Apple

前两天答应的--打造高颜值的 iTerm2

  1002xin · Oct 11, 2019 · 40321 views
This topic created in 2581 days ago, the information mentioned may be changed or developed.

本来是讨论 Catalina bug 的,结果大家都对终端的配色很感兴趣,就单独开个帖子说一下吧

因为并不是完全针对零基础小白的,v2 用户水平较高再加上篇幅问题,简单的步骤会省略掉,尽量言简意赅

iTerm2 老版本爆出严重漏洞,建议更新至最新版 3.3.6

https://blog.mozilla.org/security/2019/10/09/iterm2-critical-issue-moss-audit/

  1. 下载并安装最新版 iTerm2 https://www.iterm2.com/

    注意:将 iTerm2 自带 theme 修改为 Minimal ( Preferences-Appearance-General-Theme ) 以达到顶栏沉浸式的效果

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

  3. 打开 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 进行查看

Supplement 1  ·  Oct 12, 2019
看不到图的走代理,图床用的 Imgur
Supplement 2  ·  Oct 12, 2019

部分人看不到图,传了一个到新图床

Supplement 3  ·  Oct 15, 2019
刚刚才这个新图床的图压缩的配色都不正常了
148 replies  •  2025-04-02 23:29:53 +08:00
1  2  
❮ ❯
Liang
Liang
Oct 12, 2019 via iPhone
1
楼主好人,收藏了
1002xin
1002xin
OP
Oct 12, 2019❤️1
2
@Liang 几十个收藏没有回复,难受。。。
raffaellolin
raffaellolin
Oct 12, 2019 via Android❤️1
3
美化 iterm2 个不是程序员工作前的标配吗哈哈哈哈
gordonx8
gordonx8
Oct 12, 2019 via iPhone
4
Mark,战略性收藏了
illl
illl
Oct 12, 2019 via iPhone
5
收藏了
yushiro
yushiro
Oct 12, 2019 via iPhone
6
回去试试
bleutee
bleutee
Oct 12, 2019
7
暫時懶得折騰,不過收藏了
iceEar
iceEar
Oct 12, 2019 via iPhone
8
楼主好人,下辈子美国人(收藏~
weijidong
weijidong
Oct 12, 2019 via iPhone
9
战略回复
Olament
Olament
Oct 12, 2019 via iPhone
10
感谢楼主,刚刚还在找你这个主题🙏
NVDA
NVDA
Oct 12, 2019
11
感谢~
cameco
cameco
Oct 12, 2019 via iPhone
12
为啥我看不到效果图?
jahx
jahx
Oct 12, 2019 via iPhone
13
战略回复
loading
loading
Oct 12, 2019 via Android
14
收藏,回复,感谢,三连。
cameco
cameco
Oct 12, 2019 via iPhone
15
看到了 效果图 这也太棒了
snail1126
snail1126
Oct 12, 2019 via iPhone
16
三连+1,期待更多的小白科普文
trafficMGR
trafficMGR
Oct 12, 2019 via Android
17
Catalina 也没有弃用 Catalina
trafficMGR
trafficMGR
Oct 12, 2019 via Android
18
Catalina 也没有弃用 Ruby
chankay
chankay
Oct 12, 2019 via Android
19
收藏一波
TangMonk
TangMonk
Oct 12, 2019
20
看到 zsh 我溜了
ezrealinxh
ezrealinxh
Oct 12, 2019
21
跟我用的一样,除了 zsh 主题。
BigDogWang
BigDogWang
Oct 12, 2019
22
我总觉得 iterm2 对比 terminal 同一字体显得较细
vela
vela
Oct 12, 2019
23
楼主好人,的确很酷炫,是时候把用了多年的 agnoster 主题换掉了!
shallby2
shallby2
Oct 12, 2019
24
战略性收藏,刚刚格盘重装了系统,正好从头开始。
AaronTwan
AaronTwan
Oct 12, 2019
25
飘了飘了,mac 都没有得我竟然点进来看了
bigzl
bigzl
Oct 12, 2019
26
感谢回复收藏一气呵成
jiezhi
jiezhi
Oct 12, 2019 via iPhone
27
自己之前写了个脚本,自动换背景壁纸有需要的么🤪
ToDyZHu
ToDyZHu
Oct 12, 2019
28
这也太帅了吧
geniusmyn
geniusmyn
Oct 12, 2019
29
收藏回复感谢
z67nnciQnb7r8bLf
z67nnciQnb7r8bLf
Oct 12, 2019
30
楼主发上个帖子的时候就折腾啦,FuraCode 改名字叫 FiraCode 了
wsseo
wsseo
Oct 12, 2019
31
花里胡哨
geniusmyn
geniusmyn
Oct 12, 2019
32
@TangMonk 怎么说?
leicool520
leicool520
Oct 12, 2019
33
感谢 LZ,收藏备用,等我买了 MAC 就用起来
chroming
chroming
Oct 12, 2019
34
先收藏 感谢分享
aaahhh123
aaahhh123
Oct 12, 2019
35
6666
geniusmyn
geniusmyn
Oct 12, 2019
36
Set ZSH_THEME="spaceship" in your .zshrc.

这一步怎么操作的?
PeterD
PeterD
Oct 12, 2019❤️3
37
starship 主题用 rust 写的,比 spaceship 快很多
https://starship.rs
Danswerme
Danswerme
Oct 12, 2019 via Android
38
@geniusmyn vim ~/.zshrc
lululau
lululau
Oct 12, 2019 via iPhone
39
dracula 配色是挺好看,但是背景色不在 256 colors 里,开个 vim,tmux 什么的就花了,即便已经装上 vim/tmux 的 dracula theme
geniusmyn
geniusmyn
Oct 12, 2019
40
@Danswerme 多谢
TangMonk
TangMonk
Oct 12, 2019
41
@geniusmyn #32 我用的是 fishshell
Donne
Donne
Oct 12, 2019
42
我怎么没看到图,
tozp
tozp
Oct 12, 2019
43
当年我也是各种炫,现在只想用原生+zsh,现在好了,新版 OS X 自带,就算纯原生了。
litp
litp
Oct 12, 2019
44
好看的 hin~


@Donne 挂梯子
okayz
okayz
Oct 12, 2019
45
收藏备用!
ccalywm
ccalywm
Oct 12, 2019
46
收藏了
HowardTang
HowardTang
Oct 12, 2019
47
收藏了,戰略性 MARK
doudouwu
doudouwu
Oct 12, 2019
48
有一个 zsh 主题问题,via ⬢ v12.9.1 at ☸️ docker-desktop 这是啥意思呢?
JQZhang
JQZhang
Oct 12, 2019
49
楼主好人,现在就试一试
Tink
Tink
Oct 12, 2019
50
楼主,问下那个 Nerd 字体我按照 Readme 里面的教程装上了但是在 iTerm2 里还是没有这个字体是啥情况啊
nmecury
nmecury
Oct 12, 2019❤️1
51
现在该用 powerlevel10k 啦,从 9k 无缝切换,而且速度几乎和 bash 一样快(亲测)
bookit
bookit
Oct 12, 2019
52
楼主说的高颜值,一张图也没看到呀?

图在哪里?
gIrl1990
gIrl1990
Oct 12, 2019
53
10.13 看来今晚得升级到 10.14 了。
gz911122
gz911122
Oct 12, 2019
54
Status bar 显示的是本机的状态还是 ssh 连上的服务器的状态啊?
benzzz
benzzz
Oct 12, 2019
55
看不到楼主发的图
Jasonwxy
Jasonwxy
Oct 12, 2019
56
@nmecury #51 感谢,昨天看楼主帖子自己鼓捣装了 Spaceship,不太喜欢,刚又装了 Powerlevel9k,感觉不错,然后看到你这个。现在准备把 Powerlevel9k 给卸载了😂
luoer
luoer
Oct 12, 2019
57
楼主 能贴下效果图么
crankyhuo
crankyhuo
Oct 12, 2019
58
老哥牛逼!!!
1002xin
1002xin
OP
Oct 12, 2019 via iPhone
59
@trafficMGR 以前自带老版本,弃用了老的脚本语言
1002xin
1002xin
OP
Oct 12, 2019 via iPhone
60
@C0dEr 其实就是一个字体改的
1002xin
1002xin
OP
Oct 12, 2019 via iPhone
61
@luoer
@benzzz 走代理
1002xin
1002xin
OP
Oct 12, 2019 via iPhone
62
@Tink 字体册打开看一下
benzzz
benzzz
Oct 12, 2019
63
@1002xin #61 小鸡国庆前被封了之后,现在也不知道风头有没有过去,还没去换 IP
Tink
Tink
Oct 12, 2019
64
@1002xin #62 字体册里没有。。。但是我之前装的 powerline 是有的,可能是我用的 homebrew 安装?
Tink
Tink
Oct 12, 2019
65
@bookit #52
@luoer #57 你们需要梯子
1002xin
1002xin
OP
Oct 12, 2019 via iPhone
66
@doudouwu 12.9.1 显示的应该是 nodejs 版本号,这个主题会显示目录下所使用的一些编程语言,更具体的可以看文档
bookit
bookit
Oct 12, 2019
67
@Tink 没梯子,看内容和我一直用的没区别
G2838
G2838
Oct 12, 2019
68
收藏了,戰略性 MARK
Skybrim
Skybrim
Oct 12, 2019
69
谢谢大佬
1002xin
1002xin
OP
Oct 12, 2019
70
@nmecury 主要是样式上不太喜欢
mns
mns
Oct 12, 2019
71
🤣️楼主带着跑偏了
nmecury
nmecury
Oct 12, 2019
72
@1002xin 完美兼容 powerlevel9k 啊,可以不改样式的
nmecury
nmecury
Oct 12, 2019
73
@Jasonwxy 不用卸载,https://github.com/romkatv/powerlevel10k#oh-my-zsh 一键切换,10k 真的快好多
Jasonwxy
Jasonwxy
Oct 12, 2019
74
你们用 minimal theme 的有这种 bug 么,就是先全屏,再退出,再全屏左上角那个最大化最小化的按钮不见了
shakespaces
shakespaces
Oct 12, 2019 via Android
75
楼主好人一生平安
NetworkManager
NetworkManager
Oct 12, 2019
76
我给你回复 好人一生平安
1002xin
1002xin
OP
Oct 12, 2019
77
@nmecury 我知道兼容,我就是不喜欢 powerlevel9k10k 这样的样式,才改了 spaceship,虽然都能调整成类似的状态
bookit
bookit
Oct 12, 2019
78
@1002xin 换个图床,贴个效果图看看
1002xin
1002xin
OP
Oct 12, 2019
79
@bookit 不准备换了,Imgur 挺好的
softgoto
softgoto
Oct 12, 2019 via Android
80
收藏了,感谢楼主
caoler
caoler
Oct 12, 2019
81
收藏了
deathscythe
deathscythe
Oct 12, 2019
82
iTerm2 3.3.20191004-nightly is currently the newest version available.

楼主, 我 iTerm2 是这个版本? 新的么?
iehp
iehp
Oct 12, 2019
83
感谢分享
wuqingdzx
wuqingdzx
Oct 12, 2019
84
推荐下 p10k
1002xin
1002xin
OP
Oct 12, 2019
85
@deathscythe 我上面写了啊,目前最新 3.3.6
1002xin
1002xin
OP
Oct 12, 2019
86
@wuqingdzx 我用过也有写 9k 10k 速度更快,但样式不差多少,我个人更喜欢 spaceship 的样式
deathscythe
deathscythe
Oct 12, 2019
87
@1002xin 哈哈哈, 我当然看到, 当时我检查更新已经是最新了
52coder
52coder
Oct 12, 2019
88
看着不错,下班回去试试
wuqingdzx
wuqingdzx
Oct 12, 2019
89
@1002xin spaceship 样式也差不太多,多个选择嘛,看人喜好
偷偷学习了你的 status bar,可以让 p10k 更快一些了
另外主题不如放出这个链接,让大家自己选择下,虽然我也用的 Dracula
[Iterm2 Themes]( https://github.com/mbadolato/iTerm2-Color-Schemes)
dovme
dovme
Oct 12, 2019
90
请问按照您的方式安装之后,这个像乱码一样的符号是什么原因导致的,字体吗?
https://sm.ms/image/XKAJEMVUkNvj65z
deathscythe
deathscythe
Oct 12, 2019
91
@1002xin 嗯, 我的版本是 Nightly Builds
lizhuoli
lizhuoli
Oct 12, 2019 via iPhone
92
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 也可以直接安装,压根不存在这几个不知道从哪里看来的东西,不要误导其他人
codeless
codeless
Oct 12, 2019
93
@gIrl1990 #53 请问是 13 不支持吗,我 13 系统第一步就不能设置···
vipppppp
vipppppp
Oct 12, 2019
94
看不到图难受,有大佬贴一下吗,链接都没看到...
mumonitor
mumonitor
Oct 12, 2019
95
收藏,好贴,已配置完成,果然颜值暴增。
AlphaTr
AlphaTr
Oct 12, 2019
96
谢楼主,不知道 tab bar 的透明度如何设置,好像不随着正文的透明度变化
HanMeiM
HanMeiM
Oct 12, 2019
97
楼主好人
gIrl1990
gIrl1990
Oct 12, 2019
98
@codeless Minimal 需要至少 10.14 (我今晚回家升级 14 去
wildnode
wildnode
Oct 12, 2019
99
非常感谢~
zhangsen1992
zhangsen1992
Oct 12, 2019
100
为什么用不了 minimal 主题
1  2  
❮ ❯
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4803 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 160ms · UTC 07:32 · PVG 15:32 · LAX 23:32 · JFK 02:32
♥ Do have faith in what you're doing.