安装 ohmyzsh

在安装 ohmyzsh 之前,需要先安装 zsh。注意:MacOS Big Sur 之后的默认终端已经是 zsh 了,无须再次安装。

# 举例,在 Ubuntu 下安装 zsh
sudo apt install -y zsh

# 修改默认终端为 zsh
chsh -s /bin/zsh

# 安装 ohmyzsh
sh -c "$(curl -fsSL <https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh>)"

注意:raw.github.com 在大陆是被墙的,因此这个脚本很有可能下载不下来。你可以先给终端翻墙,或者先手动打开 https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh 这个地址,再把里面的内容保存到一个本地文件,再尝试安装。网络问题还是挺玄学的,如果安装失败,建议多重试几次。

vim install-ohmyzsh.sh
# 复制网址中的全部内容后保存
sh ./install-ohmyzsh.sh

主题

ohmyzsh 拥有千奇百怪的主题。你可以在 ~/.zshrcZSH_THEME="" 这一行设置你喜欢的主题。

Untitled

你可以在 ohmyzsh wiki 的 themes 页面浏览全部自带主题。除此之外,Github 上还有非常多未被官方收录的民间主题,有一些确实花哨得夸张。。。

<aside> 💡 我也试用过千万主题,最终还是回到了默认的 robbyrussell

</aside>

如果你是个喜欢寻求刺激的人,可以尝试设置 ZSH_THEME="random",每次打开终端都是未知的体验(笑。

插件

自带插件 & 启用插件

ohmyzsh 自带了很多插件,你可以在 ohmyzsh wiki 的 plugins 页面浏览全部,文件夹名字就是插件名字,你可以在 .zshrc 中直接启用。

如何启用插件?打开 ~/.zshrc,找到 plugins=(git) 这一行,括号内填入插件名称并以空格分隔,保存文件后执行 source ~/.zshrc 即可看到效果。

Untitled

z

z 是一个 ohmyzsh 自带的插件,它可以记录你去过的所有文件夹,并提供快速跳转。使用时并不需要输入完整的路径,z 会自动进行联想,而且准确度相当高。

Untitled