首页 > 其他分享 >【Mac 从 0 到 1 保姆级配置教程 03】 - 安装配置美化 iterm2 一气呵成,Mac 下经久不衰的终端

【Mac 从 0 到 1 保姆级配置教程 03】 - 安装配置美化 iterm2 一气呵成,Mac 下经久不衰的终端

时间:2024-06-21 23:01:48浏览次数:19  
标签:03 -- 配置 iterm2 cask Mac brew font

1. 前言

如果你让我给别人推荐一款 Mac 下的终端,那我会毫不犹豫的推荐 iterm2,因为它足够经典,足够好用。
当然优秀的终端有很多,比如:alacritty、kitty 等,大家感兴趣的可以尝试一下。
我们今天主要讲解 iterm2 的安装、配置和美化。
image.png

2. 安装 iterm2

brew install --cask iterm2

image.png

3. 配置美化 iterm2

Command + 空格输入 iterm,默认长这样。
image.png
Command + .打开 iterm2 的设置窗口。

3.1 配置主题

选择 Minimal
image.png

3.2 安装字体

安装 Jetbrains Mono Font,参考地址:https://github.com/JetBrains/JetBrainsMono
想要通过 brew 安装字体需要先添加它的专门用于管理字体的软件源 cask-fonts

brew tap homebrew/cask-fonts

还记得我在【Mac 从 0 到 1 保姆级配置教程 01】- 安装无敌的 brew
最后介绍 tap 的作用嘛,这里就用到了,不清楚的同学可以再复习一下。

运行之后发现这个 tap 已经被删除了…
image.png
我去它的 GitHub 看了一下这个仓库在一个月前归档了,并且说已经迁移到 cask 默认仓库里了。
image.png
所以我们直接 --cask 安装字体即可。

brew install --cask font-jetbrains-mono

image.png
想要终端支持显示一些好看的图标,就需要装一下它的 nerd font 版本,耐心等待一会!

brew install --cask font-jetbrains-mono-nerd-font

安装好之后,在这里进行设置即可,选择带 Nerd Font 的,后面配置 Shell 可以展示美美的图标。
image.png
这里我再推荐几个字体,按需安装

  • brew install --cask font-hack-nerd-font
  • brew install --cask font-fira-code-nerd-font(连体字体)

3.3 设置背景图

找一张本地图片上传,透明度、展示方式可以自行设置。
image.png
效果图是这样的
image.png

3.4 状态栏 status bar

在 Session 里面,找了半天,不太好找… 勾选启用 status bar 才能进行配置。
可以配置一些系统的运行指标,比如 CPU 使用率、内存使用率、时间、电量等等,具体配置可以自由发挥了。
image.png
上面的组件往下拖就好了,想要啥拖啥,一定要打开 Automatic 呀,马上好看!
image.png
重点:将 status bar 放在下面,默认是放上面的。
image.png
最终效果图
image.png

3.5 参考资料

4. 最后

我看到好多人用 iterm2 不会配置,配置美化之后的 iterm2 和原来感觉完全不是一个软件,下一步就是配置 shell 了,重头戏要来了,我们下期再见!


如果感觉文章对你有所帮助,请三连支持一下博主哦,感谢大家~
最重要的是给博主留一个大大的关注,你的支持是我更新的最大动力!
这个系列会继续更新下去的!

标签:03,--,配置,iterm2,cask,Mac,brew,font
From: https://blog.csdn.net/Xiang__Qian/article/details/139815664

相关文章

  • (26-5-03)基于OpenAI和LangChain的上市公司估值系统:定量分析(Quantitative Analysis)(3)计
    10.5.4 计算估值(1)在本项目中,分别使用了基于股息和自由现金流的方法计算股票的估值。针对不同情景(正常和经济衰退),分别进行了计算。通过这些计算,可以帮助投资者评估股票的合理价格,并制定相应的投资策略。dict_values_for_bi={}stock_value_div_ttm_fixed=divi......
  • 【MindSpore学习打卡】初学教程-03张量Tensor-理解MindSpore中的张量(Tensor)操作
    03张量Tensor-理解MindSpore中的张量(Tensor)操作在深度学习领域,张量(Tensor)是最基本的数据结构之一。它不仅可以表示标量、向量和矩阵,还可以表示更高维度的数据。张量在神经网络的构建和训练中扮演着至关重要的角色。在MindSpore中,张量是网络运算的基本单位。本篇博客将详......
  • 0基础学C++ | 第03天 | 基础知识 |算术运算符 | 赋值运算符 | 比较运算符 | 逻辑运算
    前言前面已经讲了,数据类型以及求数据类型所占的空间0基础学C++|第02天|基础知识|sizeof关键字|浮点型|字符型|转义字符|字符串|布尔类型|数据的输入-CSDN博客,现在讲运算符算术运算符 作用:用于处理四则运算#include<iostream>usingnamespacestd;in......
  • 【FAS】《Application of machine learning to face Anti-spoofing detection》
    文章目录原文相关工作方法静态Gabor小波和动态LBP的融合特征基于GAN的数据增强人脸活体检测方法半监督学习用于图像修复的人脸活体检测点评原文李莉.反欺骗人脸活体图像的机器学习方法研究[D].广东工业学,2020.DOI:10.27029/d.cnki.ggdgu.2020.001204.相关......
  • 定位接口 MissingServletRequestParameterException: Required String parameter '' i
    @RequestParam与实际传参对不上导致,会抛出异常 可以定义一个MissingServletRequestParameterException的异常处理,获取、打印出要的接口信息importcn.hutool.core.util.ObjectUtil;importcom.byd.common.api.vo.Result;importlombok.extern.slf4j.Slf4j;importorg.sp......
  • 【漏洞挖掘】——103、Blind注入类型深入刨析(中)
    时间盲注使用场景没有True/False,也没有任何错误提示类信息,在这种情况下可以考虑通过时间线的长短来判断是否存在SQL注入,即基于时间的盲注!函数简介sleep():用于延迟IF(Condition,A,B):当Condition为TRUE时,返回A;当Condition为FALSE时,返回BBENCHMARK(count,expr):重复count......
  • LPD6803是专为LED(LED)灯光系统设计的驱动芯片
    一般简介:    LPD6803是专为LED(LED)灯光系统设计的驱动芯片,它采用先进的高压CMOS芯片工艺,提供三路恒流驱动和灰度调制输出,特别适合离散的多灰度全彩色灯光系统。    LPD6803芯片包括串行移位寄存器和级联驱动电路,灰度数据在时钟上沿移入串行移位寄存器,转储后......
  • 基于STM32F103 HAL库 开发PWM读取
    目录CubeMX配置调试配置​时钟配置​编辑定时器配置打开定时器捕获中断代码readpwm.hreadpwm.cCubeMX配置调试配置时钟配置定时器配置测已知周期的占空比,我们要读取的PWM周期是20ms,于是我设计预分频系数是72-1,自动重装载系数是40000-1,周期是40ms,存在两个完整......
  • dedecms图集dede:field name='imgurls'不能二次使用的解决办法
    {dede:fieldname='imgurls'alt='图片输出区'}图片链接 [field:linkurl/]图片地址[field:imgsrc/]{/dede:field}这个标签不能同时使用2次,所以第二次的话用!!!{dede:productimagelist}图片链接 [field:linkurl/]图片地址[field:imgsrc/]{/dede:productimagelist}   ......
  • IntelliJ IDEA 2024 mac/win版:编程利器,智慧之选
    IntelliJIDEA2024是一款由JetBrains精心打造的集成开发环境(IDE),专为Java等编程语言量身打造,同时支持多种其他语言,为开发者提供了卓越的开发体验。IntelliJIDEA2024mac/win版获取这款IDE凭借其出色的智能化和高效性,赢得了广大开发者的喜爱。IDEA2024不仅提供了丰富的功能......