首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
宝塔
V2EX  ›  Apple

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

  1002xin · 36 天前 · 10687 次点击
这是一个创建于 36 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

第 1 条附言  ·  36 天前
看不到图的走代理,图床用的 Imgur
第 2 条附言  ·  35 天前

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

第 3 条附言  ·  32 天前
刚刚才这个新图床的图压缩的配色都不正常了
125 回复  |  直到 2019-11-13 14:45:58 +08:00
1  2  
    101
ydsq   35 天前
效果图地址是?
    102
Jasonwxy   35 天前
@1002xin 对了,请问楼主 window 上面的那个 iMac(zsh)怎么调出来啊,昨天弄了半天就这个没弄出来
    103
Jasonwxy   35 天前
@dovme #90 不是乱码吧,应该是这个主题下代表 git 仓库状态的符号
    104
langxuan   35 天前
这是黑果吗
    105
Terry05   35 天前
没有 Mac,告辞
    106
1002xin   35 天前
@langxuan 图上清清楚楚的写着 iMac
    107
1002xin   35 天前
@Jasonwxy 按照我这个图去改
![]( )
    108
Jasonwxy   35 天前
@1002xin #107 好的,谢谢大佬:p
    109
ilotuo   35 天前
我只想问现在什么$$好用
    110
DevLiuV2   35 天前
@1002xin 感谢楼主, 升级了新版好看多了
    111
Specs   35 天前
那个目录深度设置好像不起作用,SPACESHIP_DIR_TRUNC 设置为 0,只有前两层的时候展示全路径,第三层就只展示当地目录的名称了。尝试设置为 10 也是这样。
    112
gIrl1990   35 天前
@zhangsen1992 minimal 主题 需要 10.14 自己点 about 然后看 what's new
    113
gIrl1990   35 天前
@zhangsen1992
@codeless 已从 10.13 成功升级至 10.14.6 (18G103),暂时发现两点升级后影响:
1. Finder 打开的标签丢失了。
2. iTerm2 在切换主题时把打开的标签丢失了
    114
boywang004   35 天前
看大家讨论,顺藤摸瓜发现 p10k 也还不错,也是改为 p10k 的配置了。
    115
lxml   34 天前
求问使用了 starship, 现在命令行提示是
```sh
~/
$blabla command
```
这种形式
我想配置成

```sh
~/ $blabla command
```

应该怎么搜或者配置啊,在文档 https://starship.rs/guide/#%F0%9F%94%A7-configuration 没找到,不知道这个功能应该怎么描述
    116
lxml   34 天前
@lxml #115 刚说完灵感就来了,搜 break
自问自答
Line Break 配置这一行


# ~/.config/starship.toml

[line_break]
disabled = true
    117
zander   33 天前
标题也能隐藏就好了。
    118
Vitta   32 天前
主题很不错,赞
    119
tsingwong   31 天前
来了来了。谢谢大佬!
    120
licript   25 天前
 master [✘!+?] 会出现 master 后面的 乱码该怎么解决呢?
    121
1002xin   25 天前
@licript 字体装了吗,另外截图
    122
xhyzidane   16 天前
为什么我用系统自带的窗口截屏给 iTerm2 截图没有阴影?其他窗口都有的
    123
mrLinlin   16 天前
nerd-font 通过 homebrew 安装,但是在 iterm 的设置 font 中找不到这个字体,不知道什么情况,现在在 donwload 这个仓库,看看跑他自己的安装脚本能不能安装进来,好奇怪。我不知道有没有人和我碰到一样的问题,请问你们是怎么解决的?
    124
wzw   3 天前
@1002xin #79 Imgur 图床我代理都不让登陆, 你那正常?
    125
1002xin   3 天前
@wzw sure
1  2  
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2125 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 26ms · UTC 04:52 · PVG 12:52 · LAX 20:52 · JFK 23:52
♥ Do have faith in what you're doing.