慣性聚合 高效追蹤和閱讀你感興趣的部落格、新聞、科技資訊
閱讀原文 在慣性聚合中打開

推薦訂閱源

博客园_首页
J
Java Code Geeks
博客园 - 聂微东
量子位
C
Check Point Blog
T
The Blog of Author Tim Ferriss
T
Tailwind CSS Blog
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
B
Blog
罗磊的独立博客
腾讯CDC
GbyAI
GbyAI
博客园 - 【当耐特】
A
About on SuperTechFans
M
MIT News - Artificial intelligence
U
Unit 42
D
Docker
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Y
Y Combinator Blog
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
S
SegmentFault 最新的问题
有赞技术团队
有赞技术团队

蛋蛋之家

SUMIFS和LET函数——让 Excel 自己动起来 Halo 博客晚间卡顿排查记:从"玄学卡顿"到"真凶落网" 我用这个开源项目,把 AI 绘画提示词变成了"代码"——awesome-gpt-image-2 深度体验报告 群晖部署 LX Music Server:浏览器就是你的音乐播放器【详细版】 500道Word题库太痛苦?于是我写了个智能学习平台 别用一个人的奔跑,耗尽两个人的余生——《你凭什么认为我会一直喜欢你呢》 博客评论自动填充新方案:兼容 Vue/React 响应式绑定与跨架构填充逻辑 2026 生产级指南:Halo 2.x + PostgreSQL 自动化部署与性能优化手册 从 Typecho 转向 Halo 2.x:全能型 Nginx 架构与 SEO 无损迁移指南 Typecho 迁移 Halo 完整教程:数据库视图解决表前缀 + 自动提取封面图 + 去重检测 我的 CodeBuddy 装备库:218个技能全公开 + 使用心得 为博客添加自定义评论表情 Comment2Bark:Typecho评论推送到Bark插件 又拍云插件 UpyunFile v1.2 更新:修复 Typecho 1.3.0 兼容性问题 手把手修复RSS 403:从PHP警告到Cloudflare拦截的全链路排查 网站被镜像怎么办?2026年反镜像攻防实战指南 VLESS + Reality + Vision:2026 极致隐蔽节点搭建全解析 给OpenList和Alist加上液态玻璃效果,颜值直接拉满! 网页截图瞬间“赛博飞升”?手把手教你根治 Windows HDR 截图发白 群晖 NAS 影音终极方案:Docker Rclone + OpenList 完美挂载 Plex 全攻略 一个简洁高效的SVG图标库 告别重复劳动!一键填充评论的神奇书签脚本 - 蛋蛋之家 解锁思源笔记的隐藏力量:siyuan-patch 深度体验与技术实现 Oracle Cloud 自救指南:旧手机丢失后如何绕过 MFA 重新登录【更新2026年最新政策】 本站已加入“萌国ICP备案”联萌!😄 Excel 月报自动化指南:告别重复劳动,让数据主动为你服务 梦呓:为异地女友准备的2周年惊喜礼物 Typecho 多吉云插件优化:更灵活的存储目录配置 甲骨文云硬盘扩容指南:从50G到200G的“免费午餐”怎么吃? ⏰ 时间同步:当你的服务器开始“穿越”时,如何优雅地把它拉回现实
Mac下配置终端+iTerm 2主题
吴蛋蛋 · 2018-04-08 · via 蛋蛋之家

采用 iTerm2 oh-my-zsh solarized 配色方案

最近重新开启我闲置已久的 Mac mini,更新到最新版 10.13.4,于是在安装 Homebrew 时决定配置了一下终端,使其看起来更美观。

最终效果

Mac下配置终端+iTerm 2主题

拥有语法高亮,命令行 tab 补全,自动提示符,显示 Git 仓库状态等功能。


首先安装Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装iTerm

首先我们下载的 iTerm2 这个软件,比 Mac 自带的终端更加强大。直接官网下载并安装即可。

设置默认终端

将 iTem2 设置为默认终端(可选):

(菜单栏)iTerm2 -> Make iTerm2 Default Term

Mac下配置终端+iTerm 2主题

然后打开偏好设置 preference,选中 Keys,勾选 Hotkey 下的 Show/hide iTerm2 with a system-wide hotkey,将热键设置为 command . ,这样你就可以通过 command . 全局热键来打开或关闭 iTerm2 窗口,非常方便。

Mac下配置终端+iTerm 2主题

配色方案

我选用的是 solarized,效果还不错。点开官网,下载,解压,然后打开 iTerm2 下的偏好设置 preference ,点开 profiles 下的 colors 选项,点击右下角的 Color Presets 选项,选择 import ,导入解压到的 solarized 文件下的 Solarized Dark.itermcolors。

安装oh-my-zsh

github 链接:https://github.com/robbyrussell/oh-my-zsh

使用 crul 安装:

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

或使用 wget:

sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

安装主题

安装成功后,用 vim 打开隐藏文件.zshrc ,修改主题为 agnoster:

ZSH_THEME="agnoster"

应用这个主题需要特殊的字体支持,否则会出现乱码情况,这时我们来配置字体:

  1. 使用 [Meslo](https://github.com/powerline/fonts/blob/master/Meslo Slashed/Meslo LG M Regular for Powerline.ttf) 字体,点开连接点击 view raw 下载字体。
  2. 安装字体到系统字体册。
  3. 应用字体到iTerm2下,我将字号设置为14px,看着舒服(iTerm -> Preferences -> Profiles -> Text -> Change Font)。
  4. 重新打开iTerm2窗口,这时便可以看到效果了。

Mac下配置终端+iTerm 2主题

到这步我们的终端看上去已经非常好看了,这时我们来安装其它插件,让终端看起来更加风骚。

如果要跟我的效果一样,那么要另外刚装powerline 风格的主题。

自动提示命令

Mac下配置终端+iTerm 2主题

当我们输入命令时,终端会自动提示你接下来可能要输入的命令,这时按 → 便可输出这些命令,非常方便。

设置如下:

  1. 克隆仓库到本地 ~/.oh-my-zsh/custom/plugins 路径下
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
  1. 用 vim 打开.zshrc 文件,找到插件设置命令,默认是 plugins=(git) ,我们把它修改为:
plugins=(zsh-autosuggestions git)
  1. 重新打开终端窗口。

语法高亮

  1. 使用homebrew安装 zsh-syntax-highlighting 插件。
brew install zsh-syntax-highlighting
  1. 配置.zshrc文件,插入一行。
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
  1. 输入命令。
source ~/.zshrc

完成。