Mac M1 安装 iTerm2+Oh My Zsh+zsh-syntax-highlighting 真香!

Mac M1 Terminal 安装(iTerm2+Oh My Zsh+zsh-syntax-highlighting)# 系列文章目录

网上的教程已经很多了,但是很多还是不够详细,我这里总结了一个全面的教程。

查看系统shell是否安装zsh

用下面这个命令即可查看(M1默认使用的是 zsh):

echo $SHELL

安装iTem2

  • iTerms2 下载地址点击这里:https://iterm2.com/

  • iterm2的设置里选择 profiles --> colors 中选择 Solarized Dark

image-20210418182711224

安装 Oh My Zsh

Oh My Zsh是一个开源的、社区驱动的框架,用于管理您的Zsh配置.

  • 官网提供的安装方式:
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

这种方式一般会因为 github登陆失败(443)而无法安装,因此推荐采用下面的方式安装:

  • 手动安装oh-my-zsh
  1. 克隆oh-my-zsh
git clone https://gitee.com/mirrors/oh-my-zsh ~/.oh-my-zsh
  1. .oh-my-zsh 文件里的的 zshrc.zsh-template 文件复制成 zshrc 文件:
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
  • 设置主题

打开 zshrc 文件后将 ZSH_THEME="robbyrussell"修改为ZSH_THEME="agnoster"

vim ~/.zshrc

image-20210418183558552

  • 修改完后保存退出zshrc 文件,刷新配置文件即可:
zsh ~/.zshrc

如果文字有乱码情况

  1. 解决乱码,下载Powerline字体,安装后可以删除这个git项目,不占用我们的存盘空间。
    //clone 克隆
    git clone [https://github.com/powerline/fonts.git](https://github.com/powerline/fonts.git)
    // install 安装
    cd fonts
    ./install.sh
  1. 安装完字体库之后,把iTerm 2的设置中的 Profile 中的 Text 选项卡中里的、 Font 和 Non-ASCII Font的字体都设置成 Powerline的字体,我这里设置的字体是 Meslo LG S DZ for Powerline

命令提示和语法高亮插件安装

  1. 安装历史命令提示插件
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
  1. 安装语法高亮插件
git clone git://github.com/zsh-users/zsh-syntax-highlighting $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
  1. 配置插件,修改 .zshrc
vim ~/.zshrc
# 在文件里找到plugins,修改为
plugins=(
  git
  zsh-autosuggestions
  zsh-syntax-highlighting
)

image-20210418184743175

  1. 生效配置

zsh ~/.zshrc

至此,Mac M1 安装 iTerm2+Oh My Zsh+zsh-syntax-highlighting 已经完成,我是第一次使用mac电脑,再折腾的过程中我是越来越喜欢了,真香!

如果这篇文章对你有帮助,欢迎关注我,之后我也会分享更多 M1 Mac 相关的教程,感谢阅读。

  • 4
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值