Mac配置记录|终端走代理|Homebrew|终端美化

本文记录了在Mac上配置终端代理、安装及使用Homebrew进行包管理,以及通过oh my zsh和vim进行终端美化的详细步骤,包括代理设置、Homebrew的安装、卸载和常用命令,以及oh my zsh的主题和插件配置,还有vim的高亮和行号显示。

前言
Mac的一些基本配置,记个笔记

1 终端走代理

1.1 当前终端有效

以ssr为例,它的socks5端口默认是1086

export http_proxy=socks5://127.0.0.1:1086     #配置http 代理访问
export https_proxy=socks5://127.0.0.1:1086    #配置https 代理访问
export all_proxy=socks5://127.0.0.1:1086      #配置http和https访问
 
unset http_proxy     #取消http 代理访问
unset https_proxy    #取消https 代理访问
unset all_proxy      #取消设置所有代理

1.2 所有终端有效(未尝试)

把代理服务器地址(上面的命令)写入shell配置文件~/.bashrc或者~/.zshrc

<think>嗯,用户这次想了解Mac终端美化的工具和主题,看来ta是个喜欢个性化工作环境的用户。之前我提供的快速排序相关内容应该是误用历史信息了,这次需要专注终端定制需求。用户提到的三个引用其实都是干扰项:引用[1]讲的是GTK主题定制,引用[2]是主题导入导出功能,引用[3]涉及zsh卸载操作。不过最后这个提到oh-my-zsh倒是个关键线索,正好属于终端美化范畴。Mac终端美化主要围绕三大方向:终端模拟器本身(如iTerm2)、Shell环境(zsh/bash)、文本配色方案。用户可能不知道这些技术栈的层级关系,所以回复要结构化呈现:首先终端软件选型,iTerm2绝对是Mac下最强,必须首推。特别是它的分屏和快捷键体验远超原生Terminal。需要强调几个明星功能:标签页管理、搜索高亮、智能选择等实用特性。然后是Shell增强框架,oh-my-zsh几乎是标配。但用户可能不清楚它的价值——不只是主题切换,更重要的是海量插件带来的效率提升。比如自动建议输入、语法高亮、git状态提示这些生产环境刚需功能。主题方案要区分软件主题(iTerm配色预设)和提示符主题(oh-my-zsh主题),这点容易混淆。Powerlevel10k这类提示符主题能实现左右分栏等高级布局,建议搭配MesloNerd字体避免符号显示异常。操作流程上,用户可能更需要开箱即用的方案。所以重点准备两套组合拳:新手友好型用iTerm预设+oh-my-zsh默认主题;进阶路线提供Powerlevel10k配置细节。特别要注意说明如何避免字体问题——这是新手最容易卡住的地方。最后补充些小众但实用的工具:terminal.sexy适合DIY玩家,screenfetch能展示美化成果,Hyper.js则满足技术尝鲜者。这些作为补充选项就好,核心还是前三个方案的组合。考虑到用户可能是开发者,额外准备关于tmux的伏笔。很多运维人员会配合使用终端复用器,但第一次咨询先不提,放在相关问题里作延伸方向更合适。</think> 以下是针对**Mac终端美化**的解决方案和工具指南,结合稳定性、流行度和自定义能力推荐: --- ### **核心美化方案** #### 1. **终端模拟器替换 → iTerm2** ✅ **推荐理由**:功能远超原生终端,支持分屏、自定义配色、快捷键、自动补全等。 - **安装**:`brew install --cask iterm2` - **主题配置**: - 内置主题库:`Preferences > Profiles > Colors` 选择预设方案(如 "Solarized Dark") - 手动导入:[iTerm2-Color-Schemes](https://github.com/mbadolato/iTerm2-Color-Schemes) 提供超200种配色方案 #### 2. **Shell增强 → Oh My Zsh** ✅ **最流行的Zsh配置框架**,支持主题、插件和快捷键优化。 - **安装**: ```bash sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" ``` - **主题切换**: 修改 `~/.zshrc` 文件: ```bash ZSH_THEME="agnoster" # 推荐主题:agnoster/powerlevel10k/robbyrussell ``` - **必备插件**: ```bash plugins=(git zsh-autosuggestions zsh-syntax-highlighting) ``` - 自动建议安装:`brew install zsh-autosuggestions` - 语法高亮安装:`brew install zsh-syntax-highlighting` #### 3. **高级提示符主题 → Powerlevel10k** 🌟 极速加载+深度自定义的Oh My Zsh主题: - **安装**: ```bash git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k ``` - **配置**:`ZSH_THEME="powerlevel10k/powerlevel10k"`,重启终端后运行 `p10k configure` 引导设置界面 --- ### **个性化定制工具** | 工具 | 作用 | 安装/使用方式 | |---------------------|------------------------------|----------------------------------| | **terminal.sexy** | 在线生成配色方案 | [访问网站](https://terminal.sexy) | | **nerd-fonts** | 支持图标符号的特殊字体 | `brew tap homebrew/cask-fonts && brew install --cask font-hack-nerd-font` | | **screenfetch** | 系统信息美化展示 | `brew install screenfetch` | | **Hyper** | 基于Electron的可扩展终端 | `brew install --cask hyper` | --- ### **操作流程图** ```mermaid graph LR A[安装iTerm2] --> B[安装Oh My Zsh] B --> C[安装Powerlevel10k主题] C --> D[配置.zshrc插件] D --> E[应用配色方案] E --> F[安装Nerd Fonts] ``` --- ### **注意事项** 1. **字体兼容性**: - 使用Powerlevel10k或图标类主题时,需在iTerm2中启用Nerd Font: `Preferences > Profiles > Text > Font` → 选择 `Hack Nerd Font` 2. **配置文件位置**: - iTerm2配置:`~/.config/iterm2/` - Zsh配置:`~/.zshrc` --- ### 相关问题延伸 1. **如何备份终端配置?** → 可通过iTerm2的 `Preferences > General > Save settings to folder` 导出为JSON[^2],或复制 `~/.zshrc` 文件 2. **Powerlevel10k图标显示异常怎么办?** → 99%因字体未正确设置,检查iTerm2字体选项并禁用非ASCII字体抗锯齿[^1] 3. **除了Zsh,还有哪些美化方案?** → Fish Shell + Oh My Fish,或原生Bash+自定义PS1提示符 > 提示:想要分享主题配置?可直接导出为文件发送他人,或使用 `terminal.sexy` 生成跨平台配色方案[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bluffing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值