Mac 上使用Oh My Zsh 笔记

Oh My Zsh 官网地址
Oh My Zsh git地址

1、设置 Zsh 为默认 Shell:

chsh -s $(which zsh)   

2、安装 Oh My Zsh:

使用以下命令安装 Oh My Zsh:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

或者使用wget(这个还没试不过应该是没问题):

sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

3、配置 Oh My Zsh

配置Oh My Zsh 主要是在.zshrc里面去编辑配置 常用的配置有主题和插件

1、主题配置

Oh My Zsh 的一些主题示例演示

(以下是一些主题介绍本人习惯使用的是 robbyrussell )配置内容参考自文章 zsh有哪些好用的主题

  • agnoster:
    一种非常流行的主题,提供丰富的信息,如当前目录、Git 状态和当前用户。
    需要安装特殊字体以显示所有图标。
  • robbyrussell:
    oh-my-zsh 的默认主题,简单而实用,显示当前目录和 Git 分支信息。
  • powerlevel10k:
    高度可定制的主题,提供了快速、丰富的提示符配置。
    包含多种布局和样式选项,以及额外的功能,如即时的 Git 状态和集成的命令行帮助。
  • af-magic:
    简洁明了,提供当前目录和 Git 信息。
    包含状态行,显示上一条命令的退出状态。
  • bullet-train:
    一个简约但功能丰富的主题,提供大量有用的信息。
    显示 Git 分支、Ruby 版本、Node.js 版本等。
  • spaceship:
    一个极简主义、功能强大的主题,为软件开发人员优化。
    显示 Git 分支、Docker 状态、当前目录等信息。
  • bira:
    简单清新的主题,包含 Git 信息和命令执行时间。
  • pure:
    极简风格,注重速度和简洁性。
    显示当前目录、Git 分支和上一条命令的耗时。

要使用这些主题,你可以在 ~/.zshrc 文件中设置 ZSH_THEME 变量。例如:

ZSH_THEME="robbyrussell"

然后,重新加载配置(source ~/.zshrc)或重新打开 终端窗口
请注意,某些主题(如 agnoster 和 powerlevel10k)可能需要你安装额外的字体或进行额外配置才能正确显示。此外,主题的选择和使用可能会受你的终端模拟器

2、插件配置

插件配置主要是配置 ~/.zshrc 文件中plugins的值 可以是一个数组用空格隔开
以下是我自己正在使用的插件的安装指令

  • 1 、zsh-syntax-highlighting(语法高亮):
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
  • 2、zsh-autosuggestions(自动建议):
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions 

安装完成后就可以去~/.zshrc 文件中去配置 了 以下是我的配置

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

本文参考了
zsh有哪些好用的主题
mac 如何给默认终端(zsh)装插件,使得更美观易用

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容