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、主题配置
(以下是一些主题介绍本人习惯使用的是 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)