当前位置: 首页 > news >正文

Mac配置iterm2

Mac配置iterm2

文章目录

  • Mac配置iterm2
    • 一:Iterm2下载和基本的配置
      • 1:官网下载
      • 2:homebrew下载
      • 3:配置主题
    • 二:Oh My Zsh的安装和配置
      • 1:下载oh my zsh
      • 2:下载powerline字体
      • 3:主题设置
      • 4:插件配置

一:Iterm2下载和基本的配置

1:官网下载

https://www.iterm2.com/downloads.html

下载的是压缩文件,解压后是执行程序文件,你可以直接双击,或者直接将它拖到 Applications 目录下。

2:homebrew下载

如果你的电脑安装了homebrew,可以使用homebrew下载

🎉 homebrew对于mac的程序员用户来说非常的重要,甚至说必须要安装,具体安装步骤可以看我的这个文章

brew cask install iterm2

3:配置主题

iTerm2 最常用的主题是 Solarized Dark theme,当然这个无所谓,看自己的喜好

打开 Preferences 配置界面,然后Profiles -> Colors -> Color Presets -> Solarized Dark

在这里插入图片描述

二:Oh My Zsh的安装和配置

Oh My Zsh 是对主题的进一步扩展,地址:https://github.com/robbyrussell/oh-my-zsh

1:下载oh my zsh

# 一个命令直接安装oh my zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"# 安装好之后,需要把 Zsh 设置为当前用户的默认 Shell
chsh -s /bin/zsh  # Catalina之后好像不用,默认就是

2:下载powerline字体

很多主题需要 Meslo 字体支持,要不然会出现乱码的情况,字体下载地址

下载好之后,直接在 Mac OS 中安装即可。

然后打开 iTerm2,按Command + ,键,打开 Preferences 配置界面,然后Profiles -> Text -> Font -> Chanage Font,选择 Meslo LG M Regular for Powerline字体。

在这里插入图片描述

3:主题设置

有了powerline字体剩下的就比较好说了,上这里挑选一个你比较喜欢的主题,例如:agnoster

然后vim ~/.zshrc, 然后换成自己选择的主题

在这里插入图片描述

换好之后,输入source ~/.zshrc保存配置

4:插件配置

一般来说,就需要两个常用的插件就可以了,当然这都是额外的东西,可以完全不安装插件

# 高亮
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git# 自动填充
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions

然后,vim ~/.zshrc, 找到plugins配置,增加这两个插件

plugins=(git zsh-autosuggestions zsh-syntax-highlighting)

最后当然是source一下,让改变生效source ~/.zshrc

在这里插入图片描述

http://www.xdnf.cn/news/1216639.html

相关文章:

  • 【动态规划 | 多状态问题】动态规划求解多状态问题
  • 信贷风控笔记8-解读商业银行资本管理办法笔记
  • Day 4-1: 机器学习算法全面总结
  • Vue路由钩子完全指南
  • 论文阅读|ArxiV 2024|Mamba进一步研究|VSSD
  • Python Pandas.concat函数解析与实战教程
  • 【力扣热题100】哈希——字母异位词分组
  • 20250730在荣品的PRO-RK3566开发板的Android13下调通敦泰的FT8206触控芯片【I2C的挂载】
  • colima 修改镜像源为国内源
  • 02 基于sklearn的机械学习-KNN算法、模型选择与调优(交叉验证、朴素贝叶斯算法、拉普拉斯平滑)、决策树(信息增益、基尼指数)、随机森林
  • MacTex+Vscode数学建模排版
  • VUE -- 基础知识讲解(二)
  • 计算机网络基础(二) --- TCP/IP网络结构(应用层)
  • 代码随想录算法训练营第三十六天
  • RHCA学习概述
  • Python 程序设计讲义(45):组合数据类型——集合类型:集合的常用操作
  • List 接口
  • nav2--安装/教程
  • Linux 系统进程管理与计划任务详解
  • 2025 年 NOI 最后一题题解
  • ORACLE的表维护
  • 学习Markdown
  • Python读取获取波形图波谷/波峰
  • 开发避坑短篇(9):解决升级Vue3后slot attributes废弃警告
  • Python Day19 时间模块 和 json模块 及例题分析
  • Baumer工业相机堡盟工业相机如何通过YoloV8深度学习模型实现裂缝的检测识别(C#代码UI界面版)
  • RNN、LSTM、Transformer推荐博文
  • USRP捕获手机/路由器数据传输信号波形(上)
  • HTML应用指南:利用POST请求获取全国公牛门店位置信息
  • Unity UI的未来之路:从UGUI到UI Toolkit的架构演进与特性剖析(5)