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

2019-10-11 22:18:18 +08:00
 1002xin

本来是讨论 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 进行查看

35684 次点击
所在节点    Apple
147 条回复
1002xin
2019-10-22 15:10:11 +08:00
@licript 字体装了吗,另外截图
xhyzidane
2019-10-31 20:10:55 +08:00
为什么我用系统自带的窗口截屏给 iTerm2 截图没有阴影?其他窗口都有的
mrLinlin
2019-11-01 12:14:36 +08:00
nerd-font 通过 homebrew 安装,但是在 iterm 的设置 font 中找不到这个字体,不知道什么情况,现在在 donwload 这个仓库,看看跑他自己的安装脚本能不能安装进来,好奇怪。我不知道有没有人和我碰到一样的问题,请问你们是怎么解决的?
wzw
2019-11-13 14:19:51 +08:00
@1002xin #79 Imgur 图床我代理都不让登陆, 你那正常?
1002xin
2019-11-13 14:45:58 +08:00
@wzw sure
ruooooooli
2019-11-27 12:22:52 +08:00
@mrLinlin 我也是,找不见这个字体
1002xin
2019-11-27 13:13:11 +08:00
ruooooooli
2019-11-27 18:38:23 +08:00
@1002xin 感谢
sipangzi
2019-12-11 03:37:55 +08:00
楼主,命令前边的这个时间是怎么弄出来的呀
1002xin
2019-12-11 11:47:03 +08:00
@sipangzi spaceship 文档里有写 SPACESHIP_TIME_SHOW="true"
viamcc
2020-07-01 17:37:37 +08:00
makr 收藏
wzw
2020-11-28 13:32:31 +08:00
@PeterD #37 不能用 antigen 来管理?
tlerbao
2021-01-02 12:12:47 +08:00
1002xin
2021-01-02 16:00:01 +08:00
@tlerbao 字体乱码,用的什么字体
tlerbao
2021-01-02 16:52:20 +08:00
@1002xin 用的你说到的那个啊 Nerd Fonts 安装的啊,你看看 https://talent-miaoqiang.oss-cn-hongkong.aliyuncs.com/markdown/20210102/qVNdRw.png

这个截图,应该不是字体乱码,有的 git 项目正常有的显示[!]有的显示[?]
tlerbao
2021-01-02 16:56:12 +08:00
@1002xin 哦知道了,这个问号叹号是当前仓库状态 、、
? — untracked changes;
+ — uncommitted changes in the index;
! — unstaged changes;
» — renamed files;
✘ — deleted files;
$ — stashed changes;
= — unmerged changes;
⇡ — ahead of remote branch;
⇣ — behind of remote branch;
⇕ — diverged changes.
mebiusashan
2021-01-12 16:05:06 +08:00
good 不错,收藏了
zirawell
2021-01-14 01:14:52 +08:00
求问图片地址是怎么写的?我写的绝对路径加载不出来
1002xin
2021-01-14 12:23:47 +08:00
@zirawell 绝对路径是没问题的,没出来就用 Copy Path 试下
cairnechen
2021-03-25 09:49:29 +08:00
@Livid

「这是一个创建于 天前的主题」没有数字

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/608399

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX