巧用 iTerm2 & zsh & oh-my-zsh 打造炫酷的 MacOS 终端环境

本文介绍了如何使用iTerm2,zsh和oh-my-zsh在MacOS上创建一个美观且功能强大的终端环境。首先,通过命令行或安装包安装iTerm2,然后调整色彩和导入Color Preset以改善视觉效果。接着,安装zsh并切换为默认shell,再安装oh-my-zsh以简化配置。最后,定制zsh主题,包括安装第三方主题PowerLevel9k,并配置个性化的命令行信息显示。
摘要由CSDN通过智能技术生成

MacOS 系统自带的 Bash 虽然已经很强大,但是对于一些细节功能的支持并不完美,重点是对于一个颜控来说,原生 Bash 真的很丑……可塑性也不高。本文将使用 iTerm2 这款被各路大牛吹爆的 MacOS 平台最好用终端结合 zsh 来打造一个炫酷的终端环境。最终效果大致如下:

Bash 与调整后的 iTerm2 对比 —— From AigeStudio

左边是原生 Bash 默认状态,右边是 iTerm2 做完整容手术后的样子。本文我们只整容,不介绍 iTerm2 和 zsh 的相关功能,关于这两者的强大功能你完全可以自窥对应的官方文档自行修炼。最后,你可能会问:问什么要这么炫酷的终端环境呢?这个问题的答案就好比为什么喜欢看帅气小伙或漂亮妹子一样简单~

安装 iTerm2

首先我们要做的当然是安装 iTerm2 啦,安装方式主要分为两种:

  1. 命令行安装
  2. 安装包安装

两者都可以安装 iTerm2 ,任选一种即可。

命令行安装

命令行安装主要是通过 brew 命令行工具进行,如果你尚未安装过 brew,那么请先参阅 MacOS 安装 brew 并配置 cask

安装 iTerm2 直接使用以下命令即可:

AigeStudio@aige$ brew cask instal iterm2

安装包安装

这个就很简单了,直接打开 iTerm2 官网下载安装即可。

配置 iTerm2

默认的 iTerm2 比较单调不怎么美观:

iTerm2 默认状态 —— From AigeStudio

我们可以通过一系列的设置更改它的色彩让其变得好看。

调整 iTerm2 色彩显示范围

在早期的 iTerm2 版本中其默认的色彩显示范围很窄,需要将其调整为更宽的色彩显示范围才能更好地展示自定的颜色,调整方式为进入 iTerm2 的 “Preferences->Profiles->Terminal”,将 “Report Terminal Type” 设置为 “xterm-256color”:

调整 iTerm2 色彩范围 —— From AigeStudio

在最近的一些更新版本中,iTerm2 已经将默认的 “Report Terminal Type” 值设置成了 “xterm-256color”,因此如果你用的 iTerm2 版本较新也许就不用更改啦。

更改 iTerm2 的 “Color Preset”

iTerm2 内置了几个不怎么好看的 Color Preset:

iTerm2 内置颜色预设 —— From AigeStudio

比如 iTerm2 默认的 “Dark Background” 颜色搭配就很生硬,庆幸的是 iTerm2 支持自己导入(或自己制作,如果你可以的话) Color Preset:

导入 iTerm2 颜色预设 —— From AigeStudio

网上有许多大牛制作的 “Color Preset” 库,大家可以直接下载导入到 iTerm2 中使用,这里爱哥使用的是 GitHub 上开源项目 iTerm2-Color-Schemes 里的 “Color Preset”。将 “iTerm2-Color-Schemes” 这个项目 Clone 下来后其目录结构如下:

开源项目 iTerm2-Color-Schemes 目录结构 —— From AigeStudio

我们这里只使用 “Color Preset”,这些 “Color Preset” 都存放在 “schemes” 目录下而 “screenshots” 目录下这是对应的预览图:

开源项目 iTerm2-Color-Schemes 预览图 —— From AigeStudio

随便挑选一个,比如这里爱哥选的是 “teerb”,记住这个预设名字,回到 “iTerm2的Preferences->Profiles”,选择 “colors” 标签:

iTerm2 颜色设置 —— From AigeStudio

然后选择右下角的 “Color P

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值